0

ポップアップ ウィンドウを作成するためのコード スニペット:

<script>
function about() {
window.open( "/aboutserver.html", "_blank", 
"location=no, titlebar=no, status = no, height = 650, width = 300, resizable = no, location=no, menubar=no, scrollbars=no, toolbar=no");
}
</script>
<a href="#" onClick="about()">Server Info</a> <br>

実際のポップアップ ウィンドウのコードは次のとおりです。

<div align="center"><html><body><h1>Info</h1></div>
<br>Provides:<br><br><br>
blah blah etc
<script>
function close(){
window.self.close();
}
</script>
<button onClick=close()>Close</button>

window.close(); も試しました。および window.close('aboutserver.html')

4

1 に答える 1

1

closeグローバル関数をオーバーライドしています。関数自体を呼び出そうとすると、スタック オーバーフロー エラーが発生するはずです。

カスタムclose関数を削除してグローバルclose()を直接呼び出すか、関数の名前を次のように変更できますcloseWin

于 2013-02-01T23:58:35.340 に答える