phantom4

window.closeの監視

windowが閉じたタイミングを通知する処理。
setIntervalで監視してるだけです。
微妙な感じなので後で改修する予定。

デモ:

デモ(別ウィンドウで開きます)

ソース:

close_event.js
close_event.min.js(圧縮版)

ドキュメント

ドキュメント

サンプルソース

/**
 * windowの状態が変わった
 *
 * @param isOpen {Boolean} 開いているか
 * @param target {Object} 対象のウィンドウ
 */
function onStatusChanged(isOpen, target) {
	alert("window closed");
}

$("#btnOpen").on("click", function () {
	var openWin = window.open("http://www.yahoo.co.jp", "newWin", "width=640, height=320, location=no, menubar=no, status=yes, scrollbars=yes, resizable=yes, toolbar=no");
	closeMonitor = new WINDOW_APP.classes.CloseMonitor(openWin);
	closeMonitor.add(onStatusChanged);
});

モバイルバージョンを終了