• ベストアンサー

画像をデザインした別ウィンドウで表示

毎度お世話になっておりますm(__)m いまHP上に小さい画像を貼って、クリックすると大きめの画像を 別ウィンドウで表示させたく、いろいろやっておりまして ターゲットをブランク指定したりするのは分かるのですが、それだと ブラウザの画面に画像が余白つきで出てきてしまって嫌なのです。 それを自分でデザインした画像に合った指定の大きさの画面で、ブラウザの上のツールバーなどを 一切表示させないようにし、その画面にクローズボタンもつけたいのですが いろいろ調べていてもちょっとやり方がわかりません。 onclickのタグなどをそのクリック画像とどうやって関連付けて書けばいいのでしょうか? ちょっと上手く説明できないのですが、使用ソフトはDreamWeaverMXです。 あまりよくわかっていないので出来れば詳しく教えていただけると嬉しいです。 よろしくお願いします! 参考URL http://mao-lalala.com/lesson.html このサイトの上の小さい凹む画像リンクを押すと小窓が現れるように、こんなようにしたいのです。

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

  • ベストアンサー
  • gura_
  • ベストアンサー率44% (749/1683)
回答No.1

 タグの貼り付けが可能なら、下記のようなタグを追加すればよいでしょう <a href="#" onClick="window.open('big.jpg','','width=420,height=385');"> <img border="0" src="small.jpg" width="60" height="100" alt="小さな画像"></a> ここで、 'big.jpg'は、大きな画像を示し、 'width=420,height=385'は、大きな画像を表示させたいサイズ、 'small.jpg'は、小さな画像を示し、 width="60" height="100"は、小さな画像の表示サイズ、 です。

kommatta
質問者

お礼

ありがとうございます!とてもよくわかりました!そして、DWでgura_さんのお答えでがヒントでDWでもできる方法がわかりましたm(__)m 大変不躾なのですが、もしウインドウの開く位置(左サイドとか右サイド)を指定する方法とかわかりますでしょうか? このたびはありがとうございました!

その他の回答 (1)

  • tsubaki39
  • ベストアンサー率61% (77/125)
回答No.2

No.1の方も書いていらっしゃるように コードビュー(ソースビュー)にして、JavaScriptを記述しましょう。 <a href="#" onClick="window.open('大きい画像のパス','','width="開きたいウィンドウの横幅",height="開きたいウィンドウの高さ",scrollbars');"> <img border="0" src="小さい画像のパス" width="小さい画像の幅" height="小さい画像の高さ"> ですね。 日本語の部分を数字やファイル名に置き換えて下さい。 ちなみに参考サイトさんは、画像ではなく、別のhtmlファイルを表示させているようです。 (その場合は「大きい画像のパス」とある部分を、表示したいhtmlのパスにすればOKです) 「scrollbars」とある部分は、他にも色々カスタマイズできるので 参考URLを見てみると良いかもです。 「scrollbars」と入れればスクロールバーが、 さらにカンマ(,)で区切って「toolbar」と入れればツールバーが表示されるウィンドウになります。 本当は「scrollbars="yes"」と書いていくのが正しい(?)みたいですけどね。 ウィンドウを閉じるボタンを付けたいときは <a href="javascript:window.close()">閉じる(好きな文でOKです)</a>

参考URL:
http://www.tagindex.com/javascript/window/open_option.html
kommatta
質問者

お礼

とてもよくわかりましたm(__)m HP作成って大変なんですね。でもとてもみなさんが分かりやすくお答えしてくれるおかげで楽しいです!ありがとうございました!また機会がございましたらどうぞよろしくお願いいたします!

関連するQ&A

  • 新しいウィンドウで画像を表示

    MM_openBrWindow(theURL,winName,features)… で、新しいウィンドウで、サイズを指定して画像を表示させようとしているのですが、その新しいウィンドウで上と左の余白が出てしまうので、余白をなくしたいと思っています。 そういったことは可能でしょうか? どこに指定を入れればよいのでしょうか? それとももっとよい方法がありましたらお教えください。 宜しくお願いします

    • ベストアンサー
    • HTML
  • 小さいウィンドウを表示させたいのですが、途中から変です。

    DreamweaverMX2004を使ってホームページを作っています。で、テキストリンクをクリックすると小さな(幅など指定で)ウィンドウを表示させようと奮闘しているのですが、うまく動作してくれません。 ビヘイビアと言うのでしょうか?こちらで生成したのですが、文字がリンクの色になりません。ちなみにソースは以下のようになっています。 <p onClick="MM_openBrWindow('test.html','test','width=200,height=200')">テストです。</p> なにか<a href=....></a>で指定しないといけないのでしょうか?でも指定すると親画面もそちらに飛んでしまいます。 また別の方法で、<a href="#" onclick="mywin=window.open('test.html','','width=200,height=200, scrollbars=0');"> 記述したのですが、こちらも親画面が変わってしまいます。 テキストをクリックして別のウィンドウを開く(親画面はそのまま)方法をご存知の方は方法を教えていただけないでしょうか・・・。 よろしくお願いします。

  • 別ウィンドウが小さい状態でしか表示されない

    PCを起動して、IEをクリックすると指定してあるHPが全画面表示されます。 一回全画面表示をしてから、右上の×をクリックすれば、再度IEをクリックした時に全画面で表示されますよね。 が、サイト上のリンク(画像や別サイトへの)をクリックすると、小さい画面でしか表示されません。 いちいち全画面表示をしないといけないのですが、 サイト上のリンクも、クリックした時点から全画面表示にするにはどうしたらいいですか?

  • テキストのリンク先を別ウインドウで画像表示

    サムネイル画像のリンク先で別ウィンドウを開くというのは良く見かけるのですが、テキストの文章の一部からリンクさせて小窓で画像を開くというのはどうやったらよいのでしょうか?同一ページ内で複数のリンクを設定(それぞれに別の画像を表示)したいのですが・・・ htmlで書いてblanc指定でリンクするとウィンドウが大きい上にメニューバーが邪魔で困っています。 どうかよろしくお願いします。

  • 時間で違う画面を表示し、かつ別ウインドウで表示する方法

    ホームページを作っています。 リンクの張ってある画像をクリックすると別ウインドウで表示(大きさ指定・アドレスバー等、非表示)し、その画面が一時間毎に違うものを表示するページを作りたいのですが、どのようにすれば良いのでしょうか? ジャバスクリプトで時間別に違うページ、と別ウインドウ表示の片方だけは出来るのですが両方一緒には出来ません。 よろしければご教授お願いします。 ソフト:Dreamweaver 4 ブラウザ:IE6

  • Dreamweaverで画像が表示できなくなりました

    DreamweaverMX2004を使って、WEBを作成しているのですが、 先ほどまで表示できていたのに、突然ブラウザで見るときに、 赤い×印が出るようになってしまいました。 画像はIllustratorデータをWEB用にJPEGにしたものですが、 何か問題があるのでしょうか? ちなみにブラウザはIEを使用しています。 どなたか教えてください!よろしくお願いします!!

  • 画像から小窓ウインドウに

    JavaScriptでバナー画像をクリックすると小窓が開いて小窓の中に、その画像が大きく表示されるようにしたいのですが そういった方法ってあるのでしょうか? ご存知でしたら、ぜひご指導して頂きたいのですが、 説明不足で上手く表現出来ていないようでしたら補足させて頂きますので、 よろしくお願いします。

  • 別窓で画像を表示する場合に余白が…

    大量に画像を扱って居るのですが、タイトルをクリックすると、別窓でそれぞれの画像が開く様にしています。 サイズは2種類、800*600と1024*768のがあります。 それを↓下のようなscriptで行っていますが、どちらのサイズの窓(画像)も、画像の左と上に余白が少し出て、右と下が切れてしまいます。何処が間違っているのでしょうか? どうすれば、窓のぎりぎり一杯に画像を表示する事ができるでしょうか? どうか、教えて下さい。 ↓ <table width="80%"> <tr> <td> <a href="#" onClick="window.open('../xxx/yyy.jpg','','width=1024,height=768')">グラデーション<font size="1">1024x768</font></a> </td> </tr> <tr> <td> <a href="#" onClick="window.open('../xxx/zzz.jpg','','width=800,height=600')">グラデーション<font size="1">800x600</font></a> </td> </tr> </table> (xxx.yyy.zzzは仮の文字です)

  • クリックした自身の画像を別画像に入れ替えて表示

    前回質問したときに、解決したと思いましたが、動きがおかしいので 再質問します。 メニュー欄を画像にて表示し、画像クリックにて対象ページに飛ぶようになっています。 メニューをクリックした時、クリックした自身の画像を別画像に入れ替えて表示させようとしています。 onClick時に自分自身の画像を入れ替えし、リンク先が表示されるまで入れ替えた画像を表示したいのです。 下記のコードだと、クリック時、a_press.gif'は表示されず 何も表示されていない状態(背景画像)が見えてしまいます。 a_press.gif'<a href="http://www.yahoo.com/"> <img src="images/a_on.gif" onmouseover="this.src='images/a_rollover.gif';" onmouseout="this.src='images/a_on.gif';" onclick="this.src='images/a_press.gif'; this.onmouseover=null; this.onmouseout=null;"> </a> どなたかご教示いただけないでしょうか? よろしくお願いします。 IE,Firefox対応希望。

  • クリックすると画像が大きく表示される方法 DreamweaverMX2004

    DreamweaverMX2004使用 小さな画像をクリックすると、大きく表示されるようなページを 作りたいのですが、方法をおしえてください。 よろしくお願いいたします。

専門家に質問してみよう