3

別の問題があります:(これは私のスクリプトです

<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>

新しいウィンドウで開きません。助けが必要です。提案や推奨事項はありますか?

4

3 に答える 3

6

試してみてくださいwindow.open。これにより、新しいウィンドウが開きます。

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

以下も参照してください。

于 2012-04-20T08:43:27.537 に答える
1

window.openメソッドを使用し_blankて、ターゲットとして指定します。

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

これにより、ブラウザのユーザー設定に応じて、新しいウィンドウまたは新しいタブでページが開きます。

常に新しいポップアップ ウィンドウで開きたい場合は、ウィンドウの幅と高さを含むパラメーター文字列を指定できます。ただし、ほとんどのブラウザーは、別のドメインからページを開くようなポップアップをブロックします。

于 2012-04-20T08:54:00.820 に答える