• ベストアンサー

DreamWeaver8 ポップアップ→ブラウザウィンドウを開く

DreamWeaver8にてホームページを作成しています。 ボタンを押す→ポップアップメニューが表示される。 →該当項目を押す。→別ウィンドウが表れる。 ・・・までは出来るのですが、この開かれる別ウィンドウを サイズ指定したいのです。 同じビヘイビアの中に「ブラウザウィンドウを開く」と言う 機能がありますが、それを使うと、ボタンそのものを押した際に 発生するため、思っているようにいきません。 どのようにすればよろしいのでしょうか?

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

  • ベストアンサー
  • sutead_02
  • ベストアンサー率46% (26/56)
回答No.1

ご質問の内容だと、2パターン考えられます。 念のためにコピーしたファイルで試してください。 ■新しく開かれるウインドウも、自分の作ったWEBページの場 合、その開かれるほうのWEBページをコードビューで表示して、タグ <head> と </head> の間に以下の命令文を記述します。    <script language="JavaScript"><--!     resizeTo(300,300);    //--></script> これは、開かれたウインドウを300×300の大きさにするという意味ですので、サイズは好きな大きさを指定してください。 ただし、ブラウザによってサイズに差異が生じますので、各主要ブラウザで確認してください。 ■開かれるサブウインドウのコードを自分で変更できない場合、例えば他人のサイトを表示する等の理由。 この場合は、ちょっと面倒ですが、ポップアップメニューのあるWEBページの中で、クリックするポップアップ画像についている<a href="●●.html">の部分を以下のように書き換えます。(●●.htmlはサブウインドウに表示するページのURLです)  <a href="JavaScript:openWin()"> 次に、タグ <head> と </head> の間に以下の命令文を記述します。  <script LANGUAGE="javascript"><!--  function openWin()  {  window.open("●●.html","subwin","width=300","height=300");   }  //--></script> これで、親のウインドウから呼び出されたサブウインドウのサイズを300×300で開くことが出来ます。

J-SYS
質問者

お礼

ありがとうございました。 全て自分が管理しているページの編集ですので、 1つ目の方法を参考にして完成しました。

関連するQ&A

専門家に質問してみよう