• ベストアンサー

ウィンドウサイズ、ステータスバー・ツールバー有無等の指定

現在会社内のコンテンツを作成していますが、[index.html]というファイルを誰がいつどこから開いても同じウィンドウサイズでステータスバーやツールバーを表示しないように指定をしたいのですが、方法がわかりません。 リンク元がある場合は window.open を使って指定していますが、自分で指定できない場合や、該当ファイルをダブルクリックして開いた場合にも window.open で指定した時と同じようにウィンドウサイズやステータースバー、ツールバー等の有無指定はできないでしょうか。 onLoad イベントではサイズ指定しかできないのでしょうか。 何かいい方法はないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • auty
  • ベストアンサー率58% (284/486)
回答No.2

元の画面:callIndex.html 別画面 :index.html としましょう。 そこに出てくる    window.close(); や    window.opener.close(); を使うとどちらからでも「自動で画面を消す」ことが出来ます。 callIndex.htmlでは、オープン後に自分が閉じます。 ----------------------------------------------------------- window.open(...) ; window.close();     index.htmlでは、onloadイベント等で、opener(callIndex.html)を閉じます。 ----------------------------------------------------------- if(opener.closed==false) { window.opener.close(); } これで可能なはずですが、現在はセキュリティーが厳しくて、    確認のダイアログボックス が出てきて困ったものですね。 始めから、index.htmlだけを呼び出すときでも ・ ウィンドウサイズ は可能ですが、例えば、 ・ ステータスバー の制御の出来ないブラウザもあるそうですね。

Drumline10
質問者

お礼

ご回答ありがとうございます。 やはり無理ですか。。。 opener.close や onLoad等駆使してスマートな方法考えてみます。

その他の回答 (1)

  • auty
  • ベストアンサー率58% (284/486)
回答No.1

・ onLoad イベントは、ドキュメント全体をロードした後に起こります。 ・ index.htmlには、window.open(...) のみを書いて、そこに目的のホームページを指定してみてはどうでしょうか。

Drumline10
質問者

お礼

回答ありがとうございます。 やはりそれしかないのでしょうか・・・ window.open で別画面を開くと元の画面が消えるようにしようと思った場合どうすればいいでしょうか。 他の質問を参照したところ自動で画面を消すには function closeMyself(){ myWin=window.open("","_top",""); myWin.opener=window; myWin.close(); } というものをみつけたのですが、どう応用すればよいのか・・・

関連するQ&A

  • アクティブウィンドウのタイトルバー、スクロールバー等を消すには?

    JavaScriptのwindow.open命令で行き詰まっています。 ご教授下さい。 やりたいことは 一番最初に読み込まれるindex.html等のファイルの スクロールバーやタイトルバー、ツールバー、ステータスバーを消したいのです。 しかしJavaScriptのwindow.open()の命令では _self や _parent指定だと スクロールバーやタイトルバーが消えませんでした。_blank で開くと うまくいくのですが、元のウィンドウを消す(window.close())を使うとIEの セキュリティーメッセージが表示されてしまいます。 これを新しいウィンドウを開かずに、今開いているウィンドウに対して スクロールバーやタイトルバー、ツールバー、ステータスバーを消すには どうしたら良いのでしょうか? 宜しくお願いします。

  • 新規ウインドウでサイズ指定

    target="_brank"で新規ウインドウを表示する時に画面のサイズを指定する事はできないのでしょうか? JavaScriptではwindow.openでwidth,heightでサイズを指定すればできますよね。 同じようにtarget="_brank"でサイズの指定はできませんか?

  • ウインドウを開いたときに最大化したい。

    CD-ROMに入れて利用するコンテンツを作っているのですが utorun.inf内で  [autorun] open=index.html として、index.htmlを開いた際に、このウインドウのサイズを画面最大サイズにしたいと考えております。 リンク形式で別窓の最大指定のやり方は分かったですが、開いていきなりの指定の方法が分かりませんでした。 また、この開く際にtoolbar・ステータスバーなどを表示しない方法で開きたいと思います。 ※スクロールバーは利用するのでありにしたいです。 上記方法ご存じの方居ましたらお教えください。

  • javascriptでウィンドウのサイズ等を指定するには…

    色々な諸事情があって、新しく開くウィンドウのサイズを、親ウィンドウで指定するのではなく、新しく開く子ウィンドウ自身でサイズを指定する方法を探しておりました。 すると、以下のようなjavascriptが見つかったので試してみたところ、希望どうりにサイズを指定して開くことができたのですが、アドレスバーやツールバーなどもある形でウィンドウが開いてしまいます。タイトルバーとスクロールバー以外は表示しないようにしたいのですが、どのように記述したら良いのでしょうか。javascriptのことはわからないので、実際に書く記述をコピー&ペーストで試せるような形で教えていただけると助かります。宜しくお願いいたします。 <SCRIPT TYPE="text/javascript"> <!-- window.resizeTo(300, 300); //--> </SCRIPT>

  • onloadでウインドウの大きさを

    onloadでウインドウの大きさを指定したいのですが、ファイル名以降の書き方を教えていただけないでしょうか。 下記だとうまくいかないのです。 <BODY onLoad="window.open('sample.html,width=400,height=600;')">

  • window.open()でタイトルバー非表示にする???

    window.open()関数の第3引数では、ツールバー・ステータスバー などの表示/非表示や、サイズ指定などできますが、 タイトルバーを非表示にさせたり、ウィンドウ右上にある ウィンドウの最小化・最大化・閉じるボタンを表示させない ようなことは可能なのでしょうか? もし可能な場合は、方法(引数の記述)を教えてください。 よろしくお願いします。

  • SEOにも有効なウィンドウサイズ指定

    ボリュームのあるページを運営しているのですが、 トップページ以外はwindow.open()のJavascriptでウィンドウサイズの指定を行っているので、 googleなどのクローラーがトップ以外は見ていってくれていないようなんです‥。 そこで質問なのですが、深く下の層までクローラーが入って来れるような ウィンドウのサイズ指定はありませんでしょうか。 resizeTo以外でお願いできればと思います。 とんちんかんな質問ですみません。宜しくお願い致します。

    • ベストアンサー
    • HTML
  • 「ブラウザのツールバー・メニューを消す」のステータスバー

    http://www.broadband-xp.com/hidesource/windowopen.html 上記サイトのツールバーなどを消すタグを使ったのですが、文字などが下の方にあるのに何故かインターネット上にアップした状態だとHTMLのスクロールバーが表示されません。 パソコン内にある状態でHTMLを見ると何故かスクロールバーはちゃんと表示されます。 どうすればインターネット上でスクロールバーが表示されるようになるのでしょうか?。 使用したのは以下のタグです(ツールバーやサイズ指定以外は特にいじってはいない状態で使用しています) <script language="JavaScript"> <!-- function winopen(url){ win=window.open(url,"host","scrollbars=1,width=780,height=480"); } //--> </script> ---------------------------------------------------------- <a href="#" onClick="Javascript:window.open('index.html','hoge','status=1,toolbar=1,scrollbars=1,width=500,height=500,location=1,menubar=1,directories=1,resizable=1');return false;">ここをクリック</a>

  • ウィンドウサイズを開いたときと同じサイズにリサイズしたい

    お世話になります。 window.openで1012×654のウィンドウを開いているのですが、ウィンドウサイズを変更した場合に元に戻したいことがあります。 そこで、resizeTo(1012,654)を実行するとwindow.openで開いたときよりも縦、横ともに小さくなってしまいます。 おそらく、resizeToはタイトルバーなどの部分を含まないサイズになっているような気がするのですが。。 宜しくお願いします。

  • 指定サイズウィンドウが開かない

    ビルダーでサイトを作成しているのですが JAVAスクリプトを使用したサイズ指定ウィンドウが ビルダーのプレビューではちゃんと開くのにFTPツールで転送し、ネット上で開こうとすると開きません。 タグの書いてあったサイトのサンプルでもちゃんと開きます。 タグは <A href="javascript:void(0);" onClick="window.open('file:///○○.html', 'newwin', 'width=900,height=600')" ><IMG src="○○.gif" width="68" height="79" border="0"></A> です。これを<BODY></BODY>に埋め込んでいます。 ○○はファイル名です。一体何処が悪いのでしょうか? 教えてください。

専門家に質問してみよう