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-isclosed)それはあなたを助けます。 –