0

ボタンクリック時にjavascriptを使用してブラウザウィンドウを閉じたいのですが、これは私が試したものです

<script type="text/javascript">
    function OpenMyWin() {
        window.open('', '_self');
        window.close();
    }
</script>

<asp:Button ID="btn" runat="server" Text="Close" OnClientClick="OpenMyWin();"/>

また、別の方法を試しました

btn.Attributes.Add("onclick", "javascript:window.close();");

btn.Attributes.Add("onclick", "javascript:OpenMyWin();");

私もこれを試しました

<script type="text/javascript"> function closeWindow() { netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite"); alert("This will close the window"); window.open('', '_self'); window.close(); } </script>

それでもブラウザを閉じることができません。すべてのブラウザで動作する close イベントが必要です。

4

1 に答える 1

0

あなたがそれを入力しているので、これとその作業にのみ変更することができます:

function OpenMyWin() {
    window.open('', '_self').close();
}

Google Chrome とその動作をテストしましたが、mozilla では動作しません。

于 2012-10-15T15:30:15.800 に答える