JavaScriptで、新しく開いたウィンドにピッタリと画像をおさめるには?

[上に] [前に] [次に]
YMD 2000/02/06(日) 23:25:27
サムネイルをクリックすると新しいウィンドを開く JavaScript で、width=300、height=400 の画像を表示させるようにしたら余白ができてしまいました。また、余白分がズレて、画像が全て表示されません。

<a href="hoge.jpg" onClick="open('hoge.jpg','new','width=300,height=400'); return false" target="_blank"><img src="fuga.jpg" width=90 height=120 alt="(3KB)"></a>

余白なしで表示させる方法がありましたら教えてください。

Mugi [E-Mail] [HomePage] 2000/02/07(月) 00:04:54
画像ファイルを直接開くのではなくHTMLソースを書き出すようにすればいい。

例:
function imgwin(src,w,h){
var w=window.open("","new","width="+w+",height="+h)
  with(w.document){
    open()
    writeln("<html><head><title>画像</title></head>")
    writeln("<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>")
    writeln("<img src='"+src+"'>")
    writeln("</body></html>")
    close()
  }
}

<a href="" onClick="imgwin('hoge.jpg',300,400);return false"><img src="fuga.jpg" width=90 height=120 alt="(3KB)"></a>

YMD 2000/02/07(月) 00:41:37
過去ログを探してたら、直接画像ファイルは駄目みたいですね。
> ../199905/99050124.htm

 >Mugiさん
えぇーと、Mugiさんの [例] ですが、どこに書いたら良いのでしょうか?
人のソースを見て、真似する程の知識しかないので、具体的に伝授して戴けると助かります。

また、
> <a href=""
だと、JavaScript がオフになってても飛ぶのでしょうか?

YMD 2000/02/07(月) 01:15:47
[[解決]]
出来ました。出来ました。

自己レスですが、
>> <a href=""
> だと、JavaScript がオフになってても飛ぶのでしょうか?
理由はわかりませんが、飛びました。(そうゆうもんですか?)

一応、解決にしておきますが、「<a href=""」の件がわかる方は教えてください。

[上に] [前に] [次に]