• ベストアンサー

ページを開くと自動でNewウインドウを開く方法

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

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

  • ベストアンサー
回答No.2

お初です。 どうぞよろしく。 No.1の回答に対する補足にある、ロードしてから2秒後に開く場合について説明します。 BODYタグを下のに変えるといいでしょう。 <BODY onLoad="setTimeout('top.pView( \'phot.html\',\'phot\')',2000)"> ※ "JavaScript:"の部分はなくてOKです。 setTimeoutは、('関数',関数を動かすまでに待つ時間)という風になっています。 ちなみに、関数を動かすまでに待つ時間は、ミリ秒で指定しなければなりません。 なので、2000となっています。

hikson
質問者

お礼

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

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ShinX2
  • ベストアンサー率36% (82/225)
回答No.1

<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」を入れ替えると色々変わります。

hikson
質問者

補足

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ページを開くと自動的に指定のウィンドウサイズにしたいのですが

    ページにアクセスした際に、その表示ページのブラウザのウィンドウサイズを指定の800×600のサイズにするということを可能でしょうか。 ただし、ジャンプしてくる前のページに仕込むJavaScriptではなくて、そのページ自体を自動的に指定のウィンドウサイズにできればと思っています。 アドバイス宜しくお願いいたします。

  • ページ読み込み時に自動でスクロール

    <body>にonloadを記述する方法以外で あるページを読み込んだ時に、自動的にページ最下部へ スクロールさせたいのですが 以下コードを記述してもエラーも起こらず、何も起きませんでした。 <script type="text/javascript" language="javascript"> <!-- window.onload = new function(){ window.scrollBy(0,300) }; window.onload = new function(){ alert("aaa") }; // --> </script> ちなみに、下側のalertは問題なく動作しております。 scrollby以外でのスクロールでもいいので、ご存じの方教えて下さい。 (できれば一瞬でスクロールする方がいいです。)

  • 自動ページジャンプをして、小ウィンドウを表示させるには…

    自動にページをジャンプさせ、 小さなウィンドウ (ファイル・編集とかのメニューバー、 そして、戻る・進む・停止・・・ などのボタンなどを表示させない) を表示させるにはどのように行ったらいいでしょうか? 更新情報など「what's new」をピックアップ表示したいのです!

  • ページの自動ジャンプを止めるには

    「5秒後に自動的にジャンプします」などの自動ジャンプ機能は、JavaScriptのsetTimeoutを使うか、<META HTTP-EQUIV="Refresh...を使う方法がありますね。 これらの機能を持ったページに対して、ページを表示したまま、目的のページにジャンプさせないようにする方法はありますか? JavaScriptの方は、ブラウザのスクリプト実行機能を無効にしていればできてしまうと思うのですが、METAタグの方は何か回避策はありますか? といっても、実際に知りたいのは、「ジャンプを止める方法」ではなく「ジャンプを止めさせない方法」なのですが... たとえば、このページはどうしても5秒以上見せたくないという場合に、ユーザーが勝手に時間延長をしたりしないようにしたいときなどです。

    • ベストアンサー
    • HTML
  • ページをタイマーで自動的に差換えるには?

    指定した日時になったら、今表示しているページを自動的に新しいページに差換えるJavaScriptを教えて頂きたいです。 宜しくお願いします。

  • バナー広告をページ内で自動スクロールさせる方法

    バナー広告をページ内で自動的にスクロールさせる方法を知りたいのですが。 例えば、 http://www.chatlife.jp/ のページの右側にあるバナーはページを上下にスクロールしても、たえずページ内を上下に動き、うまいようにに収まっています。これって、javascriptかなんかで実現できるのでしょうか? どなたかお解りになられる方よろしくお願いします。

  • ページ読み込み時に自動的にsubmitさせる方法

    過去のPHPでの質問 http://www.okweb.ne.jp/kotaeru.php3?q=483327 の中で出てきた >hiddenでデータ定義しておいて >Javascriptでページ読み込み時に自動的にsubmitさせたらいいかも。 POSTでデータを送るためにこれを実現したいと思っているのですが自動的にsubmitさせる方法がわかりません。 ご存知の方がおられましたらアドバイス宜しくお願いします。

  • 単一ウィンドウに違ったページを表示する

    メインページからボタン等をクリックで、別ウィンドウを 開き、その別ウィンドウが開いた状態で再度メインページ より別ボタンをクリックしたとき、複数のウィンドウが 起動するのではなく最初に開いたウィンドウに 2番目に呼び出されたページを出力したいのですが・・・。 ちょっと文章能力に欠けていてすいません。。 単一ウィンドウに違ったページを入れ替わり表示する方法はございませんでしょうか? フラッシュのアクションスクリプトでの方法と JavaScriptでの方法を知ってたら教えてください。 宜しくお願い致します。

  • スタートメニューからお気に入りを開く時はニューウィンドウがいい!!

    XPです。 スタートメニューにある「お気に入り」の中の項目をクリックすると、IEのウィンドウがなければ自動的にニューウィンドウを開いて表示してくれますが、 IEのウィンドウがひとつでも開いていると、その開いているウィンドウを使って(!?)表示しますよね? これを常にニューウィンドウで表示する方法はあるのでしょうか?

  • アダルトページに自動的につながってしまいます

    インターネットに接続中、決まったアダルトページに自動的に接続されてしまいます。削除方法を教えて下さい。windows95を使用しています。