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

Обсуждение работы системы JetSwap. Общий форум для всех вопросов, для которых не создано отдельных форумов.
Zoron87
Сообщения: 9
Зарегистрирован: 16 авг 2012, 22:32

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

Непрочитанное сообщение 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".

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

Спасибо.

Аватара пользователя
loller5
Сообщения: 2549
Зарегистрирован: 28 ноя 2010, 01:32
Откуда: Из гнезда.

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

Непрочитанное сообщение 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); 

Ответить