• 締切済み

ウィンドウを全画面表示させるには?

どこかの海外のサイトに行った時、(JavaScriptを使ってるんだと思うんですが) 突然ウィンドウが全画面で表示されて、驚いたことがあります。 全画面というのは、ウィンドウの枠もスクロールバーも全く見えず、 本当にその画面内容だけがパソコンのディスプレイに表示されるというものでした。 どなたかこの実装方法をご存知の方がいらっしゃいましたら教えてください。 よろしくお願いします。

  • HTML
  • 回答数3
  • ありがとう数2

みんなの回答

  • inoue64
  • ベストアンサー率29% (334/1115)
回答No.3

window.open('xxxxx.html','ウインドウ名','fullscreen=yes'); というのはどうでしょうか。 http://tohoho.wakusei.ne.jp/js/window.htm#open

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=94716
  • ryouchi
  • ベストアンサー率41% (52/125)
回答No.2

この方法でもできます。ボタンを押すと別ウィンドウが 画面いっぱいに開きます。 --- begin cut here --- <html> <head> <script language="javaScript"> <!-- function hoge() { alert(screen.height); alert(screen.width); window } var GWin; //サイズ位置指定Window function WinOpen() { var st= "screen Test"; var w = screen.availWidth ; var h = screen.availHeight ; var x = (screen.availWidth -w); var y = (screen.availHeight -h); var s = "width=" + w + ", height=" + h; GWin = window.open("", "nwNew", s); GWin.moveTo(x, y); GWin.focus(); with (GWin.document) { open(); writeln("<html><head><title>", st, "</title></head>"); writeln("<body onLoad_=\"setTimeout('window.close()',10)\">"); writeln("<font color=Red><h2>", st, "</h2></font>"); writeln("x=", x, ", y=", y, "<br>", s); writeln("</body></html>"); close(); } } //--> </script> </head> <body> <form action="JavaScript:WinOpen();//"> <input type="submit" value="Open"> </form> </body> </html> --- end cut here ---

picko2001
質問者

お礼

丁寧なソースまで、どうもありがとうございます!! 始め、ウィンドウ上部にバーが表示されてましたが、 少し考えて、値をチョコチョコっと変えると、 完全に僕の思い描いた通りのウィンドウができました。 親切なアドバイス、ありがとうございました!

回答No.1

下記のソースで出来ますよ~。 そのまま使用されたら困りますが、自分なりに記述を変更して使用して下さい。 また、スクロールバーはWeb画面の大きさによりけりです。 <SCRIPT LANGUAGE="javascript"> gamen1 = self.screen.height-0; gamen2 = self.screen.width-0; self.resizeTo(gamen2,gamen1); self.moveTo(0,0); self.focus(); </SCRIPT>

picko2001
質問者

お礼

ありがとうございました。 Black_TigerさんのスクリプトをHTMLファイルに埋め込んで 試してみたのですが、なぜか動作しませんでした。 でも、アドバイスどうもありがとうございました。

関連するQ&A

  • ディスプレイのサイズとウインドウ表示サイズにズレ

    ディスプレイのサイズとウインドウサイズにズレが 生じています。 実際に画面を表示するディスプレイより、ウインドウ など表示内容の方が面積が大きく、 タスクバーの時計/ウインドウ(最大時)の スクロールバー・最大化・閉じるのボタンなどが 表示されない(画面外に位置する)ので困っています。 どうすればよいのでしょうか?

  • Windows2000でエクセルの全画面表示が・・・?

    エクセルのVBAマクロで Sub 全画面表示() Application.DisplayFullScreen = True ActiveWindow.DisplayWorkbookTabs = False End Sub を行うと、エクセル画面の一番下の部分がタスクバーに隠れてしまい、横向きのスクロールバーが使用出来なくなってしまいます。 Windows95や98ではエクセル2000でもそんなことはなかった(タスクバーも消えるため)のですが、OSがWindows2000だとそうなるようです。 Windows2000で全画面でも横移動のスクロールバーを表示させたいのですが、マクロの記述はどうすればいいのでしょうか? タスクバーの上にスクロールバーが来る用にしてもいいし、マクロでタスクバーを消す方法でもいいです。 よろしくお願いします。困っています。

  • ウインドウの移動について(画面外に出たウインドウ)

    WindowsXPです。 大きくなりすぎたウインドウや、画面外に一部が出てしまったウインドウ、およびダイアログの操作に困っています。 「最小化」「元のサイズに戻す」ボタンが右上にあるウインドウなら、 それらを押して小さくしてから、 ウインドウの枠をポインタで持って移動し、 ウインドウの右下角を画面内に見えるようにしてから、 ウインドウ枠をドラッグしてウインドウを小さくすることで対処してきました。 しかし、例えばオンラインバンキングのダイアログなどでは、 右上の最小化、元に戻すボタンがなく、閉じるボタンしかありません。 また、ウインドウの枠をドラッグしてウインドウを小さくすることも出来ないものもあります。 画面の小さなパソコンでそれが表示された場合、 そのダイアログの一番下まで見ることが出来ません。 (スクロールバーなどは表示されません) このウインドウを、 サイズを小さく出来ないのはしょうがないと思うのですが、 ウインドウ自体を上(画面外側)に移動するなどして、 ウインドウの下部を画面内に持ってきたいのです。 タイトルバー部分を右クリック(あるいはAltスペースM)して、カーソルで移動出来ることは知っています。 しかし、それで上へ移動させたとしても、 ウインドウの影は希望の場所へいったんは動くのですが、 Enterを押すと、ウインドウ上部が画面の上部にあったところに固定されてしまいます。 (本当は、ウインドウ上部を画面の外へ持って行きたいのに。) ウインドウの下の枠を持つことが出来れば、 そのままドラッグしてウインドウ上部を画面上部の外へ持っていくことが出来たことはありますが、 今はそのウインドウ下部も画面の下に出て行ってしまっているので、 そうすることも出来ません。 どうしたらよろしいでしょうか?

  • 小ウィンドウ表示

    HP作成でウィンドウが小さくなった時スクロールバーが出るようにするにはどうすれば良いのでしょう? 今はスクロールバーが表示されずに、小さなウィンドウで無理やり表示するのでレイアウトが崩れてしまいます。

  • インターネットをしてる時の画面の大きさを調節したい

    とても簡単なことの様な気がするのですが、 ネットをしているとき、表示される画面が、枠より大きくて、 横向きのスクロールバーがよく出てきます。 横のサイズを、枠の大きさに合わせたいんですが、 どうしたらいいですか? ヘルプとか、色々見てみたけれど分からなくて・・。 使っているのは、windows xpです。 すみません、どなたかお願いします。

  • エクセルでスクロールしても画面が動かない設定?

    他人の作ったエクセルなのですが、画面が固定されており、スクロールバーは動くのですが、いくらスクロールしても画面が動きません。 矢印キーでは一番右端や下のセルまで飛ぶことは「名前ボックス」のセル番地が表示されるのでわかるのですが、画面自体はまったく動きません。 メニューの「ウィンドウ」で見ると、「分割の解除」と「ウィンドウ枠固定の解除」となっており、これを解除すると普通にスクロールするので、「ウィンドウ枠の固定」と「ウィンドウの分割」を使ってこんなカラクリ(?)にしたのだろうとは想像するのですが、自分で同じように再設定することができません。 ためしに、画面の可視範囲外となるセルをアクティブにし、スクロールバーで画面をもとに(A1セルを左上に表示されるように)もどしてから、ウィンドウ枠の固定を行なうと、アクティブセルとは無関係のところで分割されてしまいました。 どうすればこんな設定が可能なのでしょうか? エクセルは2000です。

  • ポップアップウィンドウについて教えてください!

    ホームページを作るときなんですが、Javascriptでポップアップウィンドウを開くようにしてみました。 そのときに、スクロールバーが出ないように設定しました。 が、先日、マックでそのホームページを見てみると、ポップアップウィンドウの右と左にスクロールバーの余白が! ウィンドウズではスクロールバーも消えて、きっちり枠の中に収まっていたのに・・・ マックのポップアップウィンドウで、右と左に余白が出ないようにするためにはどうしたらいいのでしょう??? 教えてください!

    • ベストアンサー
    • Mac
  • スクロールバーが表示されない・・

    下のサイトから枠つきのスクロールバーをもらい ブログにつけようとしましたが、 なぜか枠だけでスクロールバーだけが表示されません。。 原因はなんでしょうか? 改善の方法はありますか?

  • デスクトップの画面の画像

    Windowsの、できれば2000の、 デスクトップの画面の画像が表示されているサイトをご存じでしたら、お教えください。 スタートメニュー タスクバー クイック起動バー タスクトレー アイコン ================================================= その他 スクロールボタン スクロールバー タスクバー メニューバーなどが表示されている絵のサイトもあれば、お願いします。 メールによる遠隔指示をしてあげたいので、必要なのです。

  • Windowsのロゴ表示が画面からはみ出す

    最近、パソコンの本体を購入し、今まで使用していたNECのパソコン(PC9821-V7)のディスプレイをつなげたのですが、パソコンの起動時に、 ○電源を入れたときに表示されるハードウェア情報等の表示が画面からはみ出す、にじむ ○Windowsのロゴが画面からはみ出す(横方向にずれて中央に表示されない) という不具合があります。 初めて立ち上げたときは、Windowsのデスクトップ(1024x768で表示)も画面の中央に小さく表示されていたのをディスプレイの画面調整で広げ、位置を調整しました。 上記不具合の対処方法をご存知の方、教えてください。 <したこと> ○ディスプレイの画面の調整 ○モニタの種類の変更(デスクトップを右クリック=>プロパティー=>設定=>詳細=>モニタ) <環境> ○本体;SOTEC G780DW ○ディスプレイ;NEC PC9821-V7に付属の17インチディスプレイ ○OS;Windows ME ○グラフィックボード;NVIDIA RIVA TNT2 M64(VRAM 32MB、オンボード)

専門家に質問してみよう