Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Создание новой вкладки в браузере через Javascript.
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Создание новой вкладки в браузере через Javascript.

Страниц (1): [1]
 

1. mshdn - 03 Марта, 2014 - 11:35:32 - перейти к сообщению
1.Если ипользовать конструкцию:
<script Language="JavaScript">
var a;
function go_good(){
ref="timer1.php";
a = document.createElement('a');
a.href=ref;
a.target = '_blank';
a.click();
}
</script>

<body>
<input id="inp1" type="button" value="timer1" onclick="go_good()">

то по клику на кнопке "timer1" отрабатывает go_good()
и ссылка timer1.php открывается в новой вкладке браузера( хром, FF)

2. если вызывать функцию go_good()
<body onload="go_good()>
то ссылка timer1.php открывается в новом окне браузера( хром, FF),
т.е. браузер требует разрешать всплывающие окна

т.е. реальный клик дает новую вкладку,
программный - новое окно.
В чем может быть причина? нужна новая вкладка программно.
2. DelphinPRO - 03 Марта, 2014 - 12:24:14 - перейти к сообщению
невозможно. запрещено политикой безопасности.
Так любой ламер рекламой закидает Улыбка
(Добавление)
уточню - невозможно открыть вкладу\окно автоматически по onload.

 

Powered by ExBB FM 1.0 RC1