我正在使用下面的JavaScript來打開另一個窗口,我想檢查該窗口是否實際打開,但然後我希望它調用一個「暫停()」如果窗口未打開,請使用此功能。即使經過3天的研究,我也不知道如何做到這一點,任何人都可以用這個指導我嗎?檢查窗口是否打開,如果不是調用另一個javascript函數
的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>
什麼,你希望你的「暫停」功能,如果新窗口已關閉此屬性爲true做? – Pointy
我的暫停功能已經設置好了,如果窗口沒有打開,我只需要一些東西來調用它。 – CustomNet
我很困惑爲什麼你有兩個'window.open'調用。 –