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); }); |