Создание новой вкладки в браузере через Javascript.
Создание новой вкладки в браузере через Javascript.
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),
т.е. браузер требует разрешать всплывающие онка
т.е. реальный клик дает новую вкладку,
программный - новое окно.
В чем может быть причина? нужна новая вкладка программно.
|