我已經創建了一個代碼,用於在彈出窗口中打開youtube視頻幾秒鐘。這段代碼中的一切都運行良好。我需要的只是在用戶要關閉彈出窗口時向用戶發出警報。現在問題是彈出式窗口與父窗口無關,所以我怎樣才能關閉它?在關閉彈出窗口(Javascript)上創建警報消息
這裏是我使用
$(document).ready(function() {
var myWindow;
$("#idview").click(function() {
var vidurl = 'www.youtube.com';
counter();
myWindow = window.open(vidurl, "popupWindow", "width=600, height=400, scrollbars=yes");
});
function counter() {
var n = $('.c').attr('id');
var c = n;
$('.c').text(c);
setInterval(function() {
c++;
if (c <= 41) {
$('.c').text(c);
}
if (c == 41) {
$('.c').text(n);
}
}, 1000);
}
setInterval(function() {
myWindow.close();
}, 45000);
window.onbeforeunload = closingCode;
function closingCode() {
alert('hitme');
return null;
}
});
我只是想火的功能關閉彈出窗口前的代碼。
[ENT呃鏈接描述](https://stackoverflow.com/questions/16735076/popup-before-window-is-closed)它可以幫助你。 –