Страница 1 из 1

Работа с вкладками

Добавлено: 10 мар 2016, 10:07
Zoron87
Пытаюсь настроить переход в новую вкладку при клике по фрейму, но не срабатывает, хотя при кликах НЕ по фрейму работает корректно. Вот код с фреймом:

Код: Выделить всё

var cmdname="click"; 
var cmdtime=myRandom(5,6); 
var cmdparam="<set(popup=2)><frame(url=site1.com)>a;link;http;click;-1" 
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam); 

var cmdname="script"; 
var cmdtime=myRandom(6,7); 
var cmdparam="<frame(url=site1.com)>top.location.href=hElsolast.href;"; 
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam); 

а вот без фрейма, при котором переход на новую вкладку осуществляется:

Код: Выделить всё

var cmdname="event"; 
var cmdtime=myRandom(2,3); 
var cmdparam="<set(popup=2)>a;link;site2.com;click;-1"; 
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam); 

var cmdname="link"; 
var cmdtime=myRandom(7,8); 
var cmdparam="last;0"; 
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam);	
В настройках презентации поле "Дополнительных вкладок браузера" установлено в "2".

Прошу подсказать, как правильно осуществить переход в новую вкладку при клике по фрейму?

Спасибо.

Re: Работа с вкладками

Добавлено: 11 мар 2016, 18:01
loller5
Отправлял ответ на почту.

1. Неправильные параметры команды. Это отправка события, а не клик. При этом в след.команде отправка события стоит.

Клик так:

Код: Выделить всё

var cmdname="click"; 
var cmdtime=myRandom(5,6); 
var cmdparam="<set(popup=2)><frame(url=site1.com)>a;link;http;-1" 
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam); 
2. Для открытия принудительно в новом окне, добавить _blank

Код: Выделить всё

var cmdname="click"; 
var cmdtime=myRandom(5,6); 
var cmdparam="<set(popup=2)><frame(url=site1.com)>a;link;http;-1;;;_blank" 
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam);