『ボヘミアン・ラプソディ』はなぜ人々を魅了したのか >>

タイトルにもありますように、HTMLでサイトを全画面表示にしたいわけです。
あと、リンク先のウィンドウのサイズ指定方法
リンク先のウィンドウを全画面表示のような状態でサイズ指定する方法もお願いします。
これらは自分のサイトに施したいと考えています。
なお、結果が同じならHTMLじゃなくても結構です。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

セキュリティ関係や環境などの問題もありますが、とりあえず方法としては、



新しいウィンドウで開く

<a href="リンク先URL" onclick="window.open('リンク先URL',null,'width=400,height=300,scrollbars=yes');return false;">リンク</a>

自ウィンドウで開く

<a href="リンク先URL" onclick="window.resizeTo(400,300);window.location.href='リンク先URL';return false;">リンク</a>

フルスクリーンウィンドウで開く(IEのみ)

<a href="リンク先URL" onclick="window.open('リンク先URL',null,'width=400,height=300,scrollbars=yes,fullscreen=yes');return false;">リンク</a>
    • good
    • 0
この回答へのお礼

お返事が遅くなり申し訳ありませんでした。
>フルスクリーンウィンドウで開く(IEのみ)
を導入し、目標の結果を得られました。
ありがとうございました。

お礼日時:2005/08/11 01:39

クライアントの画面のサイズは、


screen.width
screen.height
で横・縦サイズを取り出せます。
これを使って、#1の様にresizeToすればいいです。
screen.availWidth
screen.availHeight
でタスクバーなどの利用できない部分のサイズを除いたサイズを得ることができますが、マック版IEでは、ちゃんとした値にならないらしいです。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qwindow.openでフルスクリーン表示

リンクは別ウインドウをフルスクリーンでスクロールバー非表示&ツールバー隠す(hidden)で開こうとしました。単純に、
window.open("a.htm","","fullscreen=yes,menubar=hidden,scrollbars=no");
でうまくいくと思ったのですが、うまくいきません。
解決法をご存知の方がいましたら、よろしくお願いします。
ちなみにブラウザは、IEを使用しています。

Aベストアンサー

これでどうでしょうか?
window.open("a.htm", "_blank", "fullscreen=yes");

参考URL:http://www.tagindex.com/javascript/window/open_option.html

Qリンクを『新しいウィンドウで開く』時、最大化にしたい

リンク先を「新しいウィンドウで開く」で開いた時、
新しく開いたブラウザが、いつも最大化になっていないので
いちいち最大化にしないといけないのが非常に面倒です。

最初から最大化で開く事って出来ないのでしょうか?

Aベストアンサー

http://oshiete1.goo.ne.jp/kotaeru.php3?q=526874
など参考に、最初から表示されるブラウザーサイズを
最大化表示してください
これで、次回からウィンドウサイズを指定されているもの以外は
最大化で表示されるはずです

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=526874

Qリンク先を全画面で表示

HTMLを作成していますが、リンク先(cgi)をクリックした時全画面で表示させるにはどう書きますか?
<A href="http://www.abc.com/aaa.cgi" target="_top">aaa</A>
で書いたが、全画面で表示しません。
序にもう一つ質問ですが、カーソルを右クリック時出てくるメニューを無効にしたいのは可能ですか?
よろしくお願い致します。

Aベストアンサー

こんばんは。
それはHTMLではなく、JavaScriptの範疇です。
下記のリンクの、
「ウィンドウ編」の13、
「マウス編」の33を参照してください。

参考URL:http://www.openspc2.org/reibun/javascript/

Q自分のサイトを開いた時にウィンドウのサイズを固定したい

いつもお世話になります。
htmlもよく分からずに自分のサイトを作っている、初心者です。
生意気な事ですが、デザインの関係で
自分のサイトを開いた時にウィンドウのサイズを
固定して見てもらいたいのですが、
どうすればよいのか分かりません。
もしかしたらここで聞く事ではないのかもしれませんが
なにぶんにも初心者なのでおわかりの方がいらっしゃれば
ぜひご教授ください
よろしくお願いします。

Aベストアンサー

サイトトップでJavaScriptから新しいウィンドウを開いて、指定のサイズのウィンドウ上で展開する場合のソース例です。

<html>
<head>
<title>Top page</title>
<script type="text/javascript"><!--
function winopen(){
var MainWin=window.open("tester.htm","MyWebSite","width=600, height=400, statusbar=1, location=1, menubar=1, toolbar=1, resizable=0, scrollbars=1");
}
//--></script>
</head>
<body>
<p><a href="呼び出すページのURL" onClick="winopen(); return false;">ENTER</a></p>
</body>
</html>

このようなソースにすると、このページのリンクをクリックした時に、JavaScriptで新しいウィンドウをサイズを指定して開き、そこに次のページを読み込むようになります。
もしJavaScriptが有効ではない環境で閲覧する場合には、新しいウィンドウは生成されず、トップページを表示したウィンドウ上で次のページが表示されるようになります。

ウィンドウサイズは、window.open()の括弧内にある、widthとheightで指定します。 単位はピクセルです。
その他にもいくつか指定を入れてありますが、このスクリプトの部分については、参考URLが詳しいので、そちらを参照してみてください。


ここからはアドバイスですが、可能であれば、やはりウィンドウサイズをリサイズさせなくてもすむデザインにしたほうが無難と思います。
先ほど書いた、フレームを使ってページの表示領域を制限する方法でも、ウィンドウサイズに左右されないデザインに近づけることができると思います。

他に、テーブルで囲んだり、スタイルシートによって表示の横幅を決めてしまえば、内容を表示する領域を固定値として確保できるので、ウィンドウ幅の差によるデザインの崩れを排除できる可能性もあるでしょう。
テーブルの場合は、通常のテーブルで横幅を指定し、その中に内容をすべて入れてしまえばよいだけです。
スタイルシートの場合は、
<div style="margin: auto; width: 600px;"></div>
で全体を囲めば、ウィンドウの横幅が変わっても内容の表示幅は変わらないようにできます。
もし、デザイン上のウィンドウサイズ指定が、ウィンドウの横幅が変わることでレイアウトが崩れることの防止策であるとするなら、これらの方法も対策になると思いますよ。

参考になれば幸いです。

参考URL:http://tohoho.wakusei.ne.jp/js/window.htm#open

サイトトップでJavaScriptから新しいウィンドウを開いて、指定のサイズのウィンドウ上で展開する場合のソース例です。

<html>
<head>
<title>Top page</title>
<script type="text/javascript"><!--
function winopen(){
var MainWin=window.open("tester.htm","MyWebSite","width=600, height=400, statusbar=1, location=1, menubar=1, toolbar=1, resizable=0, scrollbars=1");
}
//--></script>
</head>
<body>
<p><a href="呼び出すページのURL" onClick="winopen(); return false;">ENTER</a...続きを読む

Q新しいウィンドゥを最大化で立ち上がるようにしたい

こんにちは。
Java Scriptでわかる人いましたら、教えてください。

HTMLでソースを、target="_blank"とすると、新しくウィンドゥが立ち上がった時。
立ち上がったウィンドゥを最大化した状態で立ち上げるには、Java Scriptで、どのようにしたら出来ますか?

新しいウィンドゥを、最大化された状態で立ち上げたいのです。

Aベストアンサー

えーと、私も同じような事で質問をしていたので、
それでよければ答えます。
私は、こんな風にしました。
まず、最初のページを立ち上げる、
次に、画面いっぱいに(ウインドゥを最大化して)別のページで立ち上げる。
これをHTMLとJava Scriptで作ります。
ソースはこれです。

<HTML>
<HEAD>
<TITLE>index</TITLE>
<SCRIPT language="JavaScript">
<!--
function newWin1(){
w = screen.availWidth ;
h = screen.availHeight ;
newWin1 = window.open("X.htm","newWin1","width="+w+",height="+h);}
//-->
</SCRIPT>
</HEAD>
<booy onLoad="newWin()">
内容
</body>
</html>

で出来ます。
金曜日に答えてもらってのですから、
間違いありません。
私も専門家の端くれとして言いますが、これで間違いなしです。
で、解説ですが、
『newWin1』が、変数名で何でもいいのですが、私は、いくつも立ち上げる事がありますので、変数名にまで、番号を付けておきます。
w = screen.availWidth ; //これが、スクリーン有効範囲の幅を返します。
h = screen.availHeight ; //これが、スクリーン有効範囲の高さを返します。
newWin1 = window.open("X.htm","newWin1","width="+w+",height="+h);}
で最後に、この最大幅を”X.htm”に返して、『window.open』で、開きます。
そうして、えーと、
”X.htm”に、
<SCRIPT language="JavaScript">
<!--
function changefocus(){
window.focus();
}
window.onload = changefocus; //読み込み完了時
window.onblur = changefocus; //フォーカスが外れたとき
//-->
</SCRIPT>
と、これを<HEAD>~</HEAD>の間に書けばいいのです。
こうすれば、ウインドゥは背面にくる事はありません。
でも、画面いっぱいにしてあるわけだし、そういうものも必要ないかも。
でも、入れておけば、画面いっぱいになってさらにどうしたって、出来ません。
(※さすがに中断のコマンドには弱いけど・・・でもそれって、どんな、ソフトにも、プログラムにも出来ない事じゃないですか・・・)
これは、ホームページ辞典の中に載っているものを解釈して、私なりにしたものです。
でも、何を作り変えたのか分らない?
まあそんなところです。
では、いいホームページが出来ます事を祈って。

えーと、私も同じような事で質問をしていたので、
それでよければ答えます。
私は、こんな風にしました。
まず、最初のページを立ち上げる、
次に、画面いっぱいに(ウインドゥを最大化して)別のページで立ち上げる。
これをHTMLとJava Scriptで作ります。
ソースはこれです。

<HTML>
<HEAD>
<TITLE>index</TITLE>
<SCRIPT language="JavaScript">
<!--
function newWin1(){
w = screen.availWidth ;
h = screen.availHeight ;
newWin1 = window.open("X.htm","newWin1","width...続きを読む

QHP、リンク先を最大化で開く方法は?

ホームページ作成講座・作成支援サイト『ともくんの部屋』(http://www4.ocn.ne.jp/~tomotan/)のページを参考に、下記のようにHTMLを書いたのですがうまくいきません。

<INPUT type="button" value="リンク先を最大化して開く" title="リンク先を新しいウィンドウで最大化して開きます" onClick="window.open('….html','','toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes'); moveTo(0,0); resizeTo(screen.availWidth,screen.availHeight);">

最大化されずに開くのですが、どこがいけないのでしょうか?
また、自分が思うには、,'','toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes'); moveTo(0,0);
この部分はなくてもよいと思うのですか、消すとエラーを起して動きません。
このHTMLの構造についても教えて下さい。よろしくお願い致します。

ホームページ作成講座・作成支援サイト『ともくんの部屋』(http://www4.ocn.ne.jp/~tomotan/)のページを参考に、下記のようにHTMLを書いたのですがうまくいきません。

<INPUT type="button" value="リンク先を最大化して開く" title="リンク先を新しいウィンドウで最大化して開きます" onClick="window.open('….html','','toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes'); moveTo(0,0); resizeTo(screen.availWidth,screen.availHeight);">

最大化されずに開くのですが...続きを読む

Aベストアンサー

>私もフルスクリーンは嫌いです

え…っ?嫌いならなぜ使おうとしているのでしょうか?
このスクリプトは「クリックした先のページを画面一杯一杯に開く」と言うものですよ?
フルスクリーンが嫌いであれば、今回の質問の意図は何なのでしょうか?教えてください。

>JavaScriptを使わないと無理なのでしょうか

無理と言うか、htmlだけでやるのは不可能です。

QonClickに複数の関数を挿入する方法

初心者なのですがアニメーションの関数anime1、anime2、anime3を作成し、onClickに下記のように設定しました。
クリックするとアニメーション2つの設定ではは動くのですが、3つ目を設定すると動かなくなります。
通常はこのような設定はしないものなのでしょうか?
教えてください。
よろしくお願いします。
<INPUT type="button" value="START" onClick="anime1(), anime2()">・・・OKです。
<INPUT type="button" value="START" onClick="anime1(), anime2(),anime3()">・・・動きません。

Aベストアンサー

セミコロンでつなぐのが常道ですが、3つ以上なら
別途function化したほうが、可読性が高くなると
思います。

Qすべて最大化で表示される

最近気づいたんですが、新しいページを新たに開こうとすると、1番大きなサイズでしか表示されません。
「元のサイズに戻す」というボタンをおしても小さくならないんです。全部最大サイズになってしまうので困っています。
どうすれば直るのでしょうか。皆さんのご意見お待ちしています。

Aベストアンサー

サイズを変えて、Ctrlキーを押しながら閉じるボタンを押してみて下さい。それで次開くときはそのサイズになるはずですが・・・。

QIEで起動したときに常に全画面表示するにはどうすれば・・・?

 インターネットエクスプローラで、起動したときに常に全画面表示にしたいのですが、どうしたらよいでしょうか?
 全画面表示にし一度消したあと、もう一度開くとまた、通常のウインドウサイズになってしまいます。
 何とか解消できませんか?
 くだらない質問ですみません。

Aベストアンサー

http://okweb.jp/kotaeru.php3?q=1181937

引用もと不明
一般的なWindows+IEでの例を挙げますと、
このサイトでもなんでもいいので、リンクを新しいウインドウで開きます。Shiftキーを押しながらクリックするとそうなります。
で、新しいウインドウ以外をすべて閉じます。
さらに、タスクバーを右クリック→「上下に並べて表示」か「左右に並べて表示」を選択します。
これによって、IEが覚えたウインドウサイズをリセットすることができます。
現在最大化付近の大きさになっていると思われますので、手動でお好みの大きさに変更します。
Ctrlボタン(場合によってはShiftボタン)を押しながら「×」ボタンを押してウインドウを閉じます。
これによって最後に閉じたときのウインドウサイズをIEに叩き込むことができるはずです。
次回からはいま閉じた大きさで開くかと。

Macや別のブラウザの場合は方法はよくわかりませんが、理論は一緒のはずです。

同様な質問
[教えて!goo] IEの画面がいつも最大化されてて欲しい
http://oshiete1.goo.ne.jp/kotaeru.php3?q=918857

他(これも引用もと不明

インターネット・エクスプローラはホームページを見るのに使うソフトなので、できるだけ大きな画面で使用したいものです。ところが、インターネット・エクスプローラを開くと、画面のサイズが変わっていることがあります。なぜこのようなことが起こるかというと、前回インターネット・エクスプローラを使った際に、最後に閉じた画面のサイズをパソコンが記憶しているからです。インターネットのホームページの中には、開くと勝手に画面のサイズを変えたり、ポップアップで別の画面を開くものもあります。そういったホームページを見た後、一番最後に閉じた画面のサイズが小さいと、次にインターネット・エクスプローラを開いたときにも画面が小さくなるのです。

 そこで覚えておきたいのが、ソフトを常に最大化して開く方法です。ただしこの方法では、「スタート」→「インターネット」から開いたときに設定が効かないのが難点です。そこで、まずデスクトップ上に「Internet Explorer」のショートカットを作り、そのショートカットに最大化の設定をするとよいでしょう。


▼「スタート」→「すべてのプログラム」→「Internet Explorer」の上で右クリックし、「コピー」をクリックします



▼デスクトップで右クリックし、「貼り付け」をクリックします。これで「Internet Explorer」のショートカットができました



▼デスクトップに作られた「Internet Explorer」のアイコンを右クリックし、「プロパティ」をクリックしましょう



▼「実行時の大きさ」を「最大化」に変更し、「OK」をクリックします



▼デスクトップの「Internet Explorer」アイコンをダブルクリックして開くと、常に画面が最大化された状態で開くようになります

別回答

Fix IE を使えば今後上記設定を毎回設定し直す必要はなくなります。
IE等のウィンドウ表示位置の調整、ポップアップ広告ウィンドウ等のクローズ、他
http://www.vector.co.jp/soft/win95/net/se106125.html

http://okweb.jp/kotaeru.php3?q=1181937

引用もと不明
一般的なWindows+IEでの例を挙げますと、
このサイトでもなんでもいいので、リンクを新しいウインドウで開きます。Shiftキーを押しながらクリックするとそうなります。
で、新しいウインドウ以外をすべて閉じます。
さらに、タスクバーを右クリック→「上下に並べて表示」か「左右に並べて表示」を選択します。
これによって、IEが覚えたウインドウサイズをリセットすることができます。
現在最大化付近の大きさになっていると思われますので、手動...続きを読む

QHTMLタグ⇒リンクした画像を別ウインドウで開く

いつもお世話になります。
HTMLタグで、リンクした画像を別ウインドウで開く方法を教えて欲しいのですが、
1、メイン画像を表示。
2、そのメイン画像に別の画像をリンク付け。
※3、上記2、の”別の画像を新しいウインドで開く”方法が判りません。
過去歴を閲覧させていただきましたが、わたくしの知る限りではサムネイル画像=同じ画像を別ウインドで開く方法しか検索出来ません。
どなたか※印の方法をご存知の方是非アドバイスをお願いいたします。

Aベストアンサー

<a href="main.jpg" target="_blank"><img src="sub.jpg"></a>

target="_blank"
↑この部分が別ウィンドウで開く部分です。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング