次のJavaScriptを使用して別のウィンドウを開き、そのウィンドウが実際に開いているかどうかを確認したいのですが、ウィンドウが開いていない場合は「pause()」関数を呼び出します。3日間の調査を行っても、これを行う方法がわかりません。誰かがこれを教えてくれますか?
ウィンドウを開くためのJavaScript:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js"></script>
<script type="text/javascript">
var windowSizeArray = ["width=300,height=300",
"width=200,height=400,scrollbars=yes"];
$(document).ready(function () {
$('#newWindow').click();
window.open($('#newWindow').attr('href'), 'window name', 'window settings')
$('.newWindow').click(function (event) {
var url = $(this).attr("href");
var windowName = "popUp"; //$(this).attr("name");
var windowSize = windowSizeArray[$(this).attr("rel")];
window.open(url, windowName, windowSize);
event.preventDefault();
});
});
</script>
そのウィンドウが開いていない場合は、一時停止関数を呼び出します。
<a href="javascript:void(0);" onclick="pause();"><img name="b1" src="system/modules/surf/stop.png" border="0" alt="Pause" title="Pause" style="position:absolute;top:28px;margin-left:5px"></a>