2010-11-21 7 views
0
<script type="text/javascript">window.open('timepop.php','window',width=400,height=200,left=0,top=100,screenX=0,screenY=100')</script> 

Когда я помещаю его в свой браузер как javascript:window.open('timepop.php','window',width=400,height=200,left=0,top=100,screenX=0,screenY=100'), он отлично работает, но если вы разместите его на живую страницу, это не так.Почему мой javascript не откроет новое окно?

ответ

1

Вы отсутствуют цитаты Отправной цитата:

<script type="text/javascript">window.open('timepop.php','window',width=400,height=200,left=0,top=100,screenX=0,screenY=100')</script> 
                ================^ 

Попробуйте это:

<script type="text/javascript">window.open('timepop.php','window','width=400,height=200,left=0,top=100,screenX=0,screenY=100')</script> 
4
  • windowможет не быть хорошее имя для всплывающего окна, он может вступить в конфликт с глобальный window объект (не уверен, хотя)

  • Вы не указали в своем третьем аргументе

  • Проверьте, не попало ли окно в блокировщик всплывающих окон.

+0

Последние два гвоздя. В последних версиях веб-браузеров просто нет способа (в чистом JavaScript) открыть окно при загрузке страницы, не попадая в блокировщик всплывающих окон. – PleaseStand

Смежные вопросы