• ベストアンサー

別ウインドウのデザインの仕方

自分のホームページ内でリンク先をクリックして別ウインドウで立ち上がらせる事を考えています。 そこで別ウインドウで立ち上がらせた時にメニューバー、アドレスバー、ツールバー、スタートボタン、他などを表示しないで立ち上がらせる事はどのようにしてするのでしょうか?

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

  • ベストアンサー
noname#10926
noname#10926
回答No.3

#1です。こんな感じではどうでしょう? <HTML> <HEAD> <SCRIPT language="JavaScript"> function NewWindow(url) { if (url != '') { window.open(url,"sample","width=320,height=240,scrollbars=no,location=no,menubar=no,left=10,top=30"); } } //--> </SCRIPT></HEAD> <BODY> <P><IMG src="hogehoge.gif" width="80" height="80" border="0" onclick="NewWindow('hogehoge.htm');" alt="hage"></P> </BODY> </HTML>

ss696
質問者

お礼

ありがとうございます。 そうです!!これです!! 助かりました。 function NewWindowというのが鍵ですよね。 最後に参考のためにお教えください。 if (url != '')の持つ意味がちょっとわからないのです。

その他の回答 (2)

  • ombre
  • ベストアンサー率43% (100/230)
回答No.2

>元のページが移動してしまう これは、元のページがリロードされてしまうということでしょうか? (ページの下の方に配置したリンクボタンをクリックすると、 元ページのTopが表示されてしまう?) もしそうでしたら、 <a href="komado.html" onclick="window.open(komado.html','win1','width=***,height=***');return false;">リンク先の名前</a> return false;が入っていないと、リロードされたと思います。

ss696
質問者

お礼

ありがとうございます。 そうです元のページがリロードされてしまいます。違うURLに指定した場合はそこに移動してしまいますし。 <a href="komado.html" onclick="window.open(komado.html','win1','width=***,height=***');return false;">リンク先の名前</a> を実行してみたのですが、「リンク先の名前」をクリックすると別ウインドウが立ち上がらず別ウインドウのHTMLファイルにページごと移動してしまいます。 scriptの指定をどこでするのでしょうか? 無知な私にお教えください。

noname#10926
noname#10926
回答No.1

JavaScriptのwindow.openを使用してウィンドウを制御します。 http://tohoho.wakusei.ne.jp/js/window.htm#OpenPage ↓過去の質問も参考にしてください。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=703451

参考URL:
http://tohoho.wakusei.ne.jp/js/window.htm#OpenPage
ss696
質問者

お礼

ありがとうございます。 前回の質問にもお答えくださった方ですね。前回の回答は活用させていただいてます。 今回もJavaScriptなんですね。 今回は自動で立ち上がるものではなくページにリンクボタンを設定しそれをクリックすると別でたちあがるウインドウのデザインを変えたいのです。 トホホさんの方も拝見したのですが、私のやり方がまずいのかJavaScriptを組み込むと元のページが移動してしまうのです。おそらくリンクボタンの設定の仕方がまずいようでどうにもわからなくて・・・。

関連するQ&A

専門家に質問してみよう