ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: モーダルダイアログ的なウインドウコントロール
名前: lightbox
処理選択
パスワード

件名 モーダルダイアログ的なウインドウコントロール
名前 lightbox
コメント
@C:red(2014/06/16)
@SHOW
昔 Opera がこの処理で動いていました。現在、Google Chrome が Modal Dialog が動作しないのでこの方法を試してみましたが、focus メソッドが動作しませんでした
@C:red( しかし、戻り値は返り、処理されているようです )

※ 過去に Google Chrome は ModalDialog が動作していたはずです。
※ 当時、Opera は ModalDialog が実装されていません。
@END

  [[こちら側の記述]]
@DIV
function focusAction() {
	try {
		if ( !window.closed ) {
			openObject.focus();
		}
	}
	catch( e ) {
	}
}

window.onfocus = focusAction
window.onactivate = focusAction
@END


  [[開いたウインドウの記述]]
@DIV
function blurAction() {

	window.opener.focus();
	window.focus();

}

window.onblur = blurAction;
window.onactivate = blurAction;
@END