alert(window.open('http://www.google.com'));
Я пробовал это на firefox, и я получаю null, без проблем в ie. любая идея почему?window.open не работает в firefox
alert(window.open('http://www.google.com'));
Я пробовал это на firefox, и я получаю null, без проблем в ie. любая идея почему?window.open не работает в firefox
Это, безусловно, работает для меня в firefox. Может быть, это всплывающее окно?
сделал ли печать с предупреждением распечатать значение null на firefox? – cometta
Если у вас нет блокировщика всплывающих окон, тогда он будет печатать [object Window] – rahul
. Обратите внимание, что если вы поместите локальный файл в Firefox с исходным кодом (т.е. - не-пользователь запускает ' '), Firefox блокирует всплывающее окно и возвращает' null'. Он также отображает желтую полосу в верхней части окна, указывающую на то, что она заблокировала всплывающее окно (я уверен, что мои настройки по умолчанию). –
Я попробовал, а также получил результат в поле «Сообщение» Объект, а также открыта соответствующая веб-страница.
Когда вы нажимаете блокировщик всплывающих окон, он будет запрашивать сообщения о предупреждении безопасности, просто нажмите «Да», нажав кнопку ctrl, вы получите результат.
Firefox вернет null, поскольку это по существу метод пустоты - вы просите его предупредить (null).
window.open (''); Я считаю, что это нулевой метод, но он, безусловно, работает в FF 3.5 на 10.6
@Tom: 'window.open()' блокируется до тех пор, пока новое окно не откроется (или нет) и вернет ссылку на вновь открытое окно (или «null», если новое окно не было открыто). Поэтому 'alert (window.open (...));' должен предупреждать значение 'toString()' метода объекта 'window' (' [object] 'в IE,' [object Window] 'в Firefox , и т.д). –
Есть сообщения об ошибках на Firebug -Console? – Narayan
try window.open ('http: //www.google.com'''google') –