お世話になります、
現在JavaScriptの勉強をしているのですが、以下の問題に突き当たり困っています。
問題1.
popup = window.open("subWindow.html","subWindow",'width=200,height=400,scrollbars=1,left=50,top=50, dependent=yes');
メソッドによって表示したウィンドウを常に最前列に表示する方法をご存知の方いらっしゃったら教えていただきたいのですが。
親画面をクリックするとSubWindowが親画面の下に隠れてしまい困っています。
よろしくお願いします
No.4ベストアンサー
- 回答日時:
showModalDialogというメソッドが準備されています。
サンプル
showModalDialog('sample.html', '' ,'dialogHeight:300px;dialogWidth:300px');
でモーダルダイアログとして表示することにより親画面の下に隠れることはなくなります。ただしこの方法では子画面を閉じるまで親画面に触れなくなります・・
No.3
- 回答日時:
こんばんは、
open()の後にwindow.focus()を使用することで実現できるそうです。
私も実際にやったことがあるわけではないので「これで絶対大丈夫よ~」と言い切る事ができないので申し訳ないのですが…(^^;
…というかこれはHIROYOさんのと同じかもしれません。
参考URL:http://tohoho.wakusei.ne.jp/wwwqa1.htm#JsOpenFor …
No.2
- 回答日時:
こんばんわぁ、Blackwinglsです。
私は親Window側に
<body onBlur="blur()">
と記述して実現していますが・・・・・
フレーム使っているとNGです。
さらに、ブラウザ以外の物にも立ち上がっていると反応してしまいます(^^;)
もっと上手い方法があれば良いんですけどねぇ。
ではでは(@^^)/~~~
No.1
- 回答日時:
window.openされたときに、Subwindowが上に来ればいいんですよね?
だったら、subwindowのonLoadイベントに、focus()を設定してやればいいのではないでしょうか?
<BODY onLoad="window.focus()">
動作確認はしていませんが・・・。(^^;;
この回答への補足
えーと、いったんサブウィンドウが表示された後、親画面をクリックするとサブウィンドウが親画面の下に隠れてしまいますよね、やりたいことは、常にサブウィンドウを親画面よりも前に表示する方法です、説明がわかりにくくて申し訳ありません。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonで、tkinterとpillowの組み合わせ 2 2022/08/16 17:42
- デスクトップパソコン PC作成のスマート対応フアイルへの転換 1 2022/06/18 19:50
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Visual Basic(VBA) 起動中のアプリ、ソフトの取得 3 2022/12/28 11:13
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- JavaScript React と Electron でデスクトップアプリを開発する環境について 1 2023/02/08 11:16
- Visual Basic(VBA) vba スライサー 1 2022/08/16 14:07
- Android(アンドロイド) AQUOSWishを充電すると、 通常なら画面消灯後に 画面がグレーっぽくなり 充電完了まで残り1時 1 2023/07/25 00:41
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
window.open()で幅指定の際、ウ...
-
[Java] Edgeでのアドレスバー非...
-
onclickでのページ内移動
-
opener.focus();が利かない
-
window.closedについて
-
同じページをブラウザで複数開...
-
タブブラウザを使用している時...
-
サブウィンドウを常に最前面に...
-
子画面を自動で閉じた後、親画...
-
デジタル時計の時刻合わせの方...
-
マイページはどこを開くの
-
エクセルのシート上に別のシー...
-
一定時間おきにアラームやポッ...
-
ウインドウを毎回同じ位置、大...
-
Javascript_submit()完了後に処...
-
VBAで任意のウインドウのサイズ...
-
スクリプトって、何ですか?ど...
-
リストビューをスクロールさせ...
-
Outlookでこのような表示がされ...
-
PDFを(htmlのように)無限に縦...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[Java] Edgeでのアドレスバー非...
-
同じページをブラウザで複数開...
-
画面を閉じる(×ボタンやタスク...
-
window.open("about:blank")
-
ブラウザ Chromeを使っていて、...
-
閉じた後のwindow.closed検知
-
親ウインドのASPをリロードさせ...
-
呼び出されたページを閉じ、呼...
-
ツールバーやステータスバーな...
-
opener.focus();が利かない
-
window.openで子画面を開いた後...
-
サブウィンドウを常に最前面に...
-
alertの最前面表示
-
onclickでのページ内移動
-
JavaScriptでタブを閉じたい
-
子画面を自動で閉じた後、親画...
-
IE7でのwindow.openerがnullになる
-
リロードさせないワザ
-
ラジオボタンクリックでサブウ...
-
window.open()のオプション(fe...
おすすめ情報