Вопрос по javascript, asp.net – как открыть в новом окне
у меня есть другая проблема :( это мой сценарий
<code><script type="text/JavaScript"> function first() { var first = confirm("Are you sure you want to navigate away from this page?"); if (first) window.location = "http://www.yahoo.com.sg" else window.close; } function second() { var second = confirm("Are you sure you want to navigate away from this page?"); if (second) window.location = "http://www.google.com" else window.close; } </script> <p><b>Click the following link to enter yahoo</b></p> <p><a href="javascript:first()"title="Opens in an external website in a new window">yahoo</a></p> <p><b>Click the following link to check google</b></p> <p><a href="javascript:second()" title="Opens in an external website in a new window">google</a></p> </code>
его не открывается в новом окне. Пожалуйста, мне нужна помощь. Любое предложение или рекомендация?
3
ответа
window.open
метод и указать_blank
в качестве цели:
window.open('http://www.yahoo.com.sg', '_blank');
Это откроет страницу в новом окне или новой вкладке, в зависимости от настроек пользователя в браузере.
Если вы хотите, чтобы он всегда открывался в новом всплывающем окне, вы можете указать строку параметров с шириной и высотой для окна. Однако большинство браузеров блокируют такое всплывающее окно, которое открывает страницу из другого домена.
Пытатьсяwindow.open
, Это откроет новое окно:
window.open("http://www.google.com");
Смотрите также:
MDN:window.open
usability issues
Круто, спасибо, Нафал!
Mary
Похожие вопросы
<a href="http://www.w3schools.com/jsref/met_win_open.asp" rel="nofollow noreferrer">w3schools.com/jsref/met_win_open.asp</a>