プロが教える店舗&オフィスのセキュリティ対策術

javascriptでページを開くと自動でNewウインドウを開く方法を教えてください。

A 回答 (2件)

<HTML>


<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function pView(wUrl,wName) {
var sw1;
scWidth = 50; //小窓の幅
scHeight = 100; //小窓の高さ
setw = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=' + (scWidth) + ',height=' + (scHeight) + ',top=0,left=0';
sw1 = window.open(wUrl,wName,setw);
}
//-->
</SCRIPT>
</HEAD>

<BODY onLoad="JavaScript:top.pView( 'phot.html','phot')">
phot.html を開きます。
</BODY>
</HTML>


----------
必要に応じて、幅、高さを変えてみてください。

= 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=
の部分の「no」「yes」を入れ替えると色々変わります。

この回答への補足

どうもありがとうございます。
「ロードしてから2秒後に」という条件は加えられますでしょうか?

補足日時:2003/04/11 16:47
    • good
    • 0

お初です。


どうぞよろしく。

No.1の回答に対する補足にある、ロードしてから2秒後に開く場合について説明します。

BODYタグを下のに変えるといいでしょう。
<BODY onLoad="setTimeout('top.pView( \'phot.html\',\'phot\')',2000)">

※ "JavaScript:"の部分はなくてOKです。

setTimeoutは、('関数',関数を動かすまでに待つ時間)という風になっています。

ちなみに、関数を動かすまでに待つ時間は、ミリ秒で指定しなければなりません。
なので、2000となっています。
    • good
    • 0
この回答へのお礼

有難うございました。助かりました。

お礼日時:2003/04/14 22:15

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