グローバルスコープ変数をどのように使用して "window1"を "window2"から閉じることができるか教えてもらえますか?これは本当にループを起こしていますので、すばらしいです!window.openグローバルスコープ変数javascript
私は1つのリンクと1つのボタンでindex.htmlを持っています。ボタンはウィンドウ1を開き、リンクはウィンドウ2を開きます。ウィンドウ2はウィンドウ1を閉じることができるボタンを持っています。ありがとう!!!
<script type="text/javascript">
function openWin1()
{
myWindow=window.open('','','');
myWindow.document.write("<p><img src=\"flower.jpg\" /></p>");
myWindow.focus();
}
function openWin2()
{
myWindow=window.open('','','');
myWindow.document.write("<style type=\"text/css\">body{background-color:yellow;}</style>
<p><img src=\"bee.jpg\" /></p><input type=\"button\" onclick=\"window.close();\"
value=\"Close Window 1\" />");
myWindow.focus();
}
</script>
</head>
<body>
<input type="button" value="Window 1" onclick="openWin1();" /><br />
<a href="javascript:openWin2();">Window 2</a>
</body>
</html>
mmmm ..はい、これを試しました。動作していないようです。多分私はそれを間違っていた?誰にでも提案? – crosby
window.opener.mywindow.close()が機能していません。そう思わないでください。それは機能しなければならない。両方のウィンドウに異なる変数を作成することを忘れないでください – hungryMind