Создание новой вкладки в браузере через 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), т.е. браузер требует разрешать всплывающие онка т.е. реальный клик дает новую вкладку, программный - новое окно. В чем может быть причина? нужна новая вкладка программно.  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 в двух вариантах  работает одна и та же функция go_good(), 
	но в одном случае новая вкладка, в другом - новое окно  | 
	
		
 mshdn, одна да не одна. 
	Браузеры не роботами писаны, и для защиты от всякого говна по разному работают с событием в зависимости от того вызвано оно пользователем и произошло само.  | 
	
		
 Ясно, спасибо. "Обмануть" браузер никак? 
	 | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Пошарься по варезникам да порносайтам, там авось найдёшь актуальную реализацию такого хака.)  | 
| Часовой пояс GMT +3, время: 11:52. |