• 締切済み

既に開かれているウィンドウのメニューバーなどのスタイル変更

新しく開かれたウィンドウのサイズ変更、メニューバーなどをなくしたいのですが、どうすればよいですか? 問題は、あるところから飛ばされてきており、ページが既に開かれている状態なので、前のページでwindow.openなどのjavascriptが使えないことです。。。 ソースは現在、下記のような感じです <script language="JavaScript"><!-- resizeTo(500,300); function thisopen(){ open("index.html","_self","menubar=no,toolbar=no"); // --></script> <body onload="thisopen()"> 上のように、リサイズは出来ますが、メニューバーを消すことが出来ません。javascriptじゃなくてもいいのですが、ページが開かれたときに、1度だけリロードのような形でそのページを開きなおすのがいいのかとも思っています。 何か他の方法、ありませんでしょうか!?説明が足りませんかもしれませんが、どうぞよろしくお願いします。

みんなの回答

  • k17s
  • ベストアンサー率47% (9/19)
回答No.2

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1483324 //main.html open("index.html","","menubar=no,,resizable=no,scrollbars=no,等"); //index.html window.opener.close(); 親ウィンドウを閉じる際に警告がでてしまいますが、クライアントの利便性の為なので・・・。

linhom
質問者

お礼

ありがとうございます。 やはりこのようなやり方しかないのでしょうか。 確かに警告が出てしまいますね。 この方法でダメなら、また考えてみます。 ありがとうございました。

  • susie-t
  • ベストアンサー率86% (37/43)
回答No.1

------------------------------------------------ <html> <head> <title></title> <script type="text/javascript"> <!-- function set() { //IE document.body.parentNode.style['overflow'] = 'hidden'; //FireFox等 document.body.style['overflow'] = 'hidden'; window.resizeTo(300, 400); } // --> </script> </head> <body onload="set();"> </body> </html> ------------------------------------------------ ウィンドウのリサイズはwindow.resizeToでできます。 スクロールバーを消すだけなら、上記のようにすればいいです。 片方だけ消すのは無理ですけど・・・。

linhom
質問者

お礼

早速の回答ありがとうございます。 確かにスクロールバーは消せました。ありがとうございます。 ただ、ブラウザのメニューバーやアドレスバーなどを消すには、どうすればいいかなと思ってます。。。 やはり出来ないんでしょうか。。。

関連するQ&A

  • 最初のウィンドウのツールバーを非表示に

    こんにちは 最初に開いたページのツールバーを非表示にする 方法を教えてください。 <SCRIPT language="JavaScript"> <!-- window.self.resizeTo(800,600) <!----> </SCRIPT> と書けば、そのサイズで開きますが window.self.toolbar.visible=false と書いてもうまくゆきません。 よろしくおねがいします。

  • メニューバーなどの無い別窓

    Javaはめちゃめちゃ初心者なのでお手柔らかにお願いします(笑) HPで、説明を別ウィンドウで開きたくて、 <script javascript><!-- function new_open() { window.open("1.html","_blank","menubar=no,location=no,toolbar=no"); } //--> </script> <a href="javascript:new_open()">開く</a> こんな感じで書いているのですが、新しく開いた1.htmlがスクロールできないのです。(スクロールバーすら表示されない) 1.htmlの方には特別な記述は何もしていないのですが。 よろしくおねがいします。 それと、上の記述もこのサイトで検索して見つけた物なので、実はどういう意味か分かってません。 なら使わないほうがいいんでしょうが、使いたいんです(をい) で、 new_open() の()って、どういう意味があるのでしょう? ついでに教えてくださると嬉しいです。 すいません、図々しくて。

  • 小さなウインドウ開いて自動閉じることできますか?

    200 * 200のウインドウ開いて、 10秒後に自動で閉じるようなスクリプトは可能でしょうか? 以下ではオブジェクトを指定してくださいエラーになりました。どぼじで?(TT) ----------------------------------- <html><head> <script language="JavaScript1.2"><!-- function resize(w1) { w1.resizeTo(200,200); w1.status=no } //--></script> </head> <body onLoad="setTiw1out('window.close()',10000); resize(window);"> 小さなウィンドウ 10秒後に自動で閉じます。 </body></html> -------------------------------------

  • 別ウインドウを立ち上げる方法

    現在、エキサイトブログをしようしています。 その中の本文に外部サイトのあるページを表示させたいのですが、エキサイトブログではjavascriptを使用する事ができません。 target=_blankだと、メニューバーやツールバーが表示されてしまうので、targetを使用する方法は極力避けたいです。 期待する動作は、ブログ本文にあるリンクをクリックして window.open('xxx.html','width=600,height=400,menubar=no, toolbar=no') に相当するものです。 そこで、xxx.htmlでbody=onloadを使用して window.resizeTo(width=630, height=550); でうまくいくかと思いきや、IEでお気に入りのスペースが残ったままでした。これさえ表示されなければよかったのに・・・。 javascriptを元ページ(この場合ブログ)で使用できません。 開いた先のページ(xxx.html)では使用可能です。 上記の期待する動作・表示を実現するために 何か別の方法はないでしょうか。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • [flash8]ボタンで別ウィンドウを開く。flash player7で動くものが8では動かない。

    よろしくお願いします。 flash8 proでの作業です。 ボタンから別ウィンドウを開くために以下のスクリプトをボタンに記述しました。 on (release) { getURL("javascript:Open1()", "_self"); } このflaをパブリッシュしたhtmlのheadに、 <script language="javascript"> <!--// function Open1() {window.open("interface.html","01","toolbar=0,location=0,directories=0,status=0, menubar=0,scrollbars=no,resizable=no,left=350,top=250,Width=600,Height=400");} //--> </script> と記述しました。 パブリッシュの設定でflash player7なら指定したhtmlに別ウィンドウで飛ぶのですが、flash player8にすると反応がなくなります(別ウィンドウも開きません)。アドバイスよろしくお願いします。

  • Javascriptで開いたWindowのスクロール

    <SCRIPT language="JavaScript"><!-- function openWin2() { window.open("http://www.OOOO/hanbai.htm","通信販売法","width=636,height=250,menubar=no,location=no,left=10,top=30") } // --></SCRIPT> <SCRIPT language="JavaScript"><!-- function openWin1() { window.open("http://www.OOOO/souryou.htm","送料について","width=579,height=240,scrollbars=no,location=no,menubar=no,left=10,top=30") } // --></SCRIPT> 上記の文で、「送料について」はスクロールバーがなくて OKなのですが、 「通信販売法」は、スクロールバーを出したいのですが、 上の文では、スクロールバーは出てきません。 (表示サイズで途切れてしまう) どう直せば、スクロールバーが出てきますでしょうか??

  • 別ウインドウを開くようにしてるのですが

    こんにちは HPで画像を開く際に、下のようなjavascriptを使っています。 <SCRIPT Language="JavaScript"> <!-- function openwin(url) { /* 横幅400px、縦幅200pxのウインドウを開く */ w = window.open(url, 'win','width=400,height=200,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no'); } //--> </SCRIPT> body部分に <a href="javascript:openwin('abc.htm')">いろは </a> としています。 で、お教え願いたいのは、別のサイズのウインドウにしたいときはどうしたらいいのでしょうか? 普段は400×200でいいのですが、たまに400×400にしたいときがあります。 方法を教えてくださいませ よろしくお願いいたします。

  • ブラウザのアドレスバーを消す事は出来ませんか?

    キャプチャで動画を作りたいのですが、ブラウザのアドレスバーが邪魔です。 メニューバーは削除できたのですが、全画面表示にしないでアドレスバーを非表示にして、 撮影が終わったら戻す事は出来ませんか? 全画面表示が使えないのは、キャプチャ中に、タブを切り替えたりアンダーバーを使いたいからです。 下記もやってみたのですが、何度も読み込みを繰り返して失敗します なぜでしょうか? <script language="JavaScript"> var winFeature = 'location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes'; window.open('dif.html',winFeature); </script> ファイヤーフォックスでもクロームでも大丈夫です。

  • ページを表示すると同時に複数のサブウィンドウを開く方法について

    ページを表示すると同時に複数のサブウィンドウを開く方法について、 プログラムを作成したらよいのか教えてください。 下記のプログラムは、ページを表示すると同時に1枚のサブウィンドウを開くプログラムですが、3枚ほどサブウィンドウを開きたいのです。 よろしくお願い致します。 <HTML> <HEAD> <TITLE></TITLE> <SCRIPT language="JavaScript"> <!-- // サブウィンドウの表示方法を指定する function openWindow1() { window.open("sample.html","OpenWindow",scrollbars=no,location=no,menubar=no,toolbar=no, status=no,directories=no,resizable=no"); } //--> </SCRIPT> </HEAD> <BODY bgcolor="#ffffff" onLoad="openWindow1()"> </BODY> </HTML>

  • 小ウインドウのスクロールバー

    小さいウインドウを出してメニューを作ろうと思っています そこで、早速作ってみたところ、小さいウインドウにはスクロールバーがありませんでした 小ウインドウには、スクロールバーは表示できないのでしょうか? 表示させる方法がありましたら、教えて下さい ちなみに、小ウインドウは下記のようにしています <SCRIPT LANGUAGE="JavaScript"> <!-- function subopen(){ subwin=window.open("menu.html","subwindow","width=290,height=185") } function subclose(){ subwin=window.open("","subwindow","width=290,height=185") subwin.close() } // --> </SCRIPT>

専門家に質問してみよう