我正在使用以下 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>