新しく開いたウィンドウにピッタリと画像をおさめるには?(その2)

[上に] [前に] [次に]
YMD 2000/02/08(火) 05:35:22
> ../200002/00020126.htm
上の続きです。[[解決]] 済なので、新規に質問します。

新しいウィンドウに名前をつけて、複数開くにはどうすれば良いのでしょうか?
(複数開いて、比較させたいのですが、同じウィンドウになってしまう)

みんこ 2000/02/08(火) 10:13:30
ウィンドウ名が同じだと同じウィンドウしか開かないので
この場合はそれぞれのウィンドウに名前をつけるようにします。
こんなかんじ。
function view(src,w,h,n) {
        var w = window.open("", n, "");
あとは前と同じ
}

この場合()の中のnがウィンドウ名です。

いいんですが、もう一つの質問ですけど、
あまり人の行動を制限する方向にはいかない方がいいと思います。
わざわざ右クリックで開きたい人はそうしたくてしてるんだし
無理矢理押さえ込みに持って行くと不自由を感じる人もいます。
どっちかつーと「クリックすると別ウィンドウで画像が出ます」
と書いた方がさりげに誘導できるんじゃないかな。

みんこ 2000/02/08(火) 10:14:27
あ、function view()じゃないですねこの場合。
function imgwin()なんですね。

どっちでもいいかもしれないけど一応。

YMD 2000/02/08(火) 23:56:43
[[解決]]
 >みんこさん
> function imgwin()なんですね。
そのようです。次のように書き換えたらOKとなりました。
function imgwin(src,n,w,h){
        var w=window.open("",n,"width="+w+",height="+h)

> 無理矢理押さえ込みに持って行くと不自由を感じる人もいます。
ふむふむ、なるほど。言われてみれば、そうかもしれないですね。
いろいろとご指導して戴き、ありがとうございました。

分からないことがあったらまた質問にきますので、よろしくお願いします。

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