dポイントプレゼントキャンペーン実施中!

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

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

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

A 回答 (3件)

えーと、私も同じような事で質問をしていたので、


それでよければ答えます。
私は、こんな風にしました。
まず、最初のページを立ち上げる、
次に、画面いっぱいに(ウインドゥを最大化して)別のページで立ち上げる。
これを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>の間に書けばいいのです。
こうすれば、ウインドゥは背面にくる事はありません。
でも、画面いっぱいにしてあるわけだし、そういうものも必要ないかも。
でも、入れておけば、画面いっぱいになってさらにどうしたって、出来ません。
(※さすがに中断のコマンドには弱いけど・・・でもそれって、どんな、ソフトにも、プログラムにも出来ない事じゃないですか・・・)
これは、ホームページ辞典の中に載っているものを解釈して、私なりにしたものです。
でも、何を作り変えたのか分らない?
まあそんなところです。
では、いいホームページが出来ます事を祈って。
    • good
    • 0
この回答へのお礼

ありがとうございました。
これで、完璧に思っているものができました。

ソースの解説も入れていただいたため
とてもわかりやすく助かりました。
本当にありがとう!!!

お礼日時:2002/07/15 17:54

新しく開くウィンドウの方のHTMLに以下のスクリプトを入れると、ロードすると必ず前面に来ます。



-------------------------------
<HEAD>内に記述
-------------------------------
<SCRIPT LANGUAGE="javascript">
function on(){
window.focus();
}
</SCRIPT>
-------------------------------
<BODY>タグに記述
-------------------------------
<BODY onload="on();">
    • good
    • 0
この回答へのお礼

フォーカスという手があったのはとても助かります。
これもいろんな作成過程で必要であり、前面に必ずでるようになるので、思っている内容とぴったりマッチでした!

ありがとうございます。

お礼日時:2002/07/15 17:56

window.open('URL','ウィンドウ名',


'toolbar=yes|no,location=yes|no,
status=yes|no,,menubar=yes|no,
scrollbars=yes|no,width=ピクセル単位,
height=ピクセル単位')

 新しいウィンドを開く、JavaScriptで、yes|no は
noを選択し、ピクセル単位を大きくすれば、最大化に
近くなるかも(例は、150 でした)???

この回答への補足

早速教えてもらいありがとうございました!!!!
また、もし良かったらなのですが、

ウィンドゥがロードされると必ず前面になるようにするにはどうしたらいいのでしょうか?

http://www.vogue-music.com/
このHPのように、フラッシュで小さいウィンドゥがでたものが、裏側に隠れたとしても、また、その画面を出そうとボタンを押したら前面へ出てくるようにしたいです。

初心者の方が裏側に隠れて困った時の対処法なのです。
ご存知でしたらぜひ教えてください。

補足日時:2002/07/14 19:09
    • good
    • 0

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

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