Вопрос по javascript, asp.net – как открыть в новом окне

2

у меня есть другая проблема :( это мой сценарий

<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   ответа
1

window.open метод и указать_blank в качестве цели:

window.open('http://www.yahoo.com.sg', '_blank');

Это откроет страницу в новом окне или новой вкладке, в зависимости от настроек пользователя в браузере.

Если вы хотите, чтобы он всегда открывался в новом всплывающем окне, вы можете указать строку параметров с шириной и высотой для окна. Однако большинство браузеров блокируют такое всплывающее окно, которое открывает страницу из другого домена.

6

Пытатьсяwindow.open, Это откроет новое окно:

window.open("http://www.google.com");

Смотрите также:

MDN: window.open usability issues
Круто, спасибо, Нафал! Mary
0

вам не нужно спрашивать пользователя о том, как уйти.

function first()
    {
           window.open("http://www.yahoo.com.sg")
    }
    function second()
    {
        window.open"http://www.google.com")
    }

Похожие вопросы