ブラウザのツールバーやメニューバーを非表示にしたいと思っています。
w = window.open("index.html","_self","status=1,resizable=1");
ある画面(ウィンドウAとする)があるとして、その画面内のボタンをクリックすると上記のスクリプトを実行し、ウィンドウAのツールバーやステータスバーを非表示したいと考えています。
これをネットスケープで実行すると、問題なくツールバーやステータスバーは非表示となりますが、IEで実行すると非表示になりません。ためしに、open()の第二引数を"_blank"にすると、ツールバーなどが非表示になった子ウィンドウが開きます。
どうしてもIEでウィンドウAのツールバーなどを消したかったので、こんなことも試してみました。
ウィンドウAのclickイベント内に、open()の第二引数を"_blank"とし子画面を開く処理を書き、子画面を開くopen()の直後にウィンドウAを閉じるためのwindow.closeを書きます。これで対処できると思いましたが、実行すると「ウィンドウは、表示中のWebページにより閉じられようとしています。このウィンドウを閉じますか?」という確認メッセージが表示されるので実用的な対処策にはなりませんでした。。。
IEでは自分自身のウィンドウに対してツールバーやステータスバーを非表示にするってことはできないのでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
IEで別Windowで開く処理でいいのであれば、以下のように子(Windou_B)を開いたときに親(Window_A)の開き元(opener)を自分自身(A)としてしまえばメッセージの表示無しでできますが。
いかがでしょう?
(---以下サンプル---)
------Window_A------
<html>
<head>
<title>A-Window</title>
<script language="javascript">
<!--
function FuncOpenWin()
{
open("B.html","_blank","status=1,resizable=1");
opener = self;
close();
}
//-->
</script>
</head>
<body>
<form>
<input type="button" value="AnotherWindowOpen" onclick="FuncOpenWin();">
</form>
<body>
</html>
------Window_B------
<html>
<head>
<title>B-Window</title>
</head>
<body>
<form>
</form>
<body>
</html>
No.1
- 回答日時:
toolbars=0 ←これを入れればOKですよ。
例:
w = window.open("index.html","_self","status=1,toolbars=0,resizable=1");
この回答への補足
下記のhtmlで試してみましたが、うまくいきませんでした(TT)
<HTML>
<HEAD>
<SCRIPT Language="JavaScript">
<!--
function loadedPage(){
w = window.open("index.html","_self","status=1,toolbars=0,resizable=1");
}
// -->
</SCRIPT></head>
<BODY>
<form>
<input type=button onclick="loadedPage();">
</form>
</BODY>
</HTML>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- フリーソフト libreoffice drawのツールバーのチェックが外れてしまう 1 2022/10/04 22:02
- Android(アンドロイド) スマホの広告に困っています 5 2023/06/19 09:02
- その他(ブラウザ) Edgeバー 3 2023/02/23 18:33
- Windows Me・NT・2000 IMEオプションが開かない 2 2023/04/07 18:04
- Word(ワード) Microsoft Word2023で、修正箇所を表示させたい 1 2023/02/09 10:07
- その他(Microsoft Office) windows10で作業を終了する際の「保存しますか はい いいえ」を表示させずに自動で保存する方法 6 2023/03/15 11:29
- その他(ソフトウェア) Figma 1 2023/06/23 14:22
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptからウィンドウを開...
-
入力したテキストボックスのデ...
-
特定のウィンドウ名を持つウィ...
-
window.openで同画面遷移しない
-
open()したウィンドウを見せな...
-
タイトルバーのウインドを閉じ...
-
ウィンドウを最大化したい!
-
ウィンドウ名の設定
-
<a href="#" …>の意味を教えて...
-
Vbscriptで自分自身のウィンド...
-
別ファイルのfunctionの読み込み方
-
ウインドウを縮小しても文字を...
-
bodyにidをつける理由は何ですか?
-
複数のjavascriptを使うと動か...
-
Cygwinでログをのこす方法
-
function の return 値を表示し...
-
openerは使えないのでしょうか?
-
リンク移動先のURLを取得
-
JavaScriptでの西暦下2桁での表...
-
jquery uiが動かない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openで同画面遷移しない
-
特定のウィンドウ名を持つウィ...
-
ポップアップウィンドウの位置
-
window.open でExcelファイルを...
-
JavaScript <a>タグで開いた画...
-
javascriptからウィンドウを開...
-
入力したテキストボックスのデ...
-
フレーム内から開いたサブウィ...
-
親タブから子タブ開いて親タブ...
-
親ウィンドウから子ウィンドウ...
-
<FORM>タグのtargetに値を書込...
-
openerの関係が崩れてしまった...
-
ウィンドウのフォーカスについて
-
ウィンドウ名の設定
-
window.openで
-
window.open()の複数の使用
-
サブウィンドウから親ウィンド...
-
タイトルバーのウインドを閉じ...
-
Ajaxでウインドウ出力について
-
ページを表示すると同時に複数...
おすすめ情報