プロが教える店舗&オフィスのセキュリティ対策術

こんにちは。

私の知っているスクリプトだと、一つの固定の大きさでのみサブウィンドウが表示されるので、それぞれのサブウィンドウの大きさを別々に指定したいのですが、どのように記述すれば表示可能でしょうか?大きい方に合わせてしまうと、小さい方が余白が大きすぎてデザイン的にあまり綺麗ではありません。
IE4.0/NN4.0以上対応のスクリプトをお願いします。

やりたい事。
画像をロールオーバーさせ、クリックした時になおかつポップアップでサブウィンドウを表示させる。(その時表示させるページの大きさに合わせ、ウィンドウサイズも変えたい)

既にやっている事。
画像をロールオーバーさせ、固定の大きさではポップアップでサブウィンドウも表示できている。

使用しているソース。
(head部分)
<SCRIPT language="JavaScript">
<!--
function openwindow(url,target)
{
window.open(url,target, "scrollbars=yes,toolbar=no,location=no,status=yes,menubar=no,width=650,height=700")
}
// -->
</SCRIPT>
(body部分)
<a href="javascript:openwindow('mariko/profile.html','pop_up')" onMouseOver="changeImage('botanb_2.gif', 'botan2','mojij_2.gif', 'moji2')" onMouseOut="changeImage('botanp_2.gif', 'botan2','mojie_2.gif', 'moji2')"><img src="images/botanp_2.gif" width="66" height="80" name="botan2" border="0"></a>

よろしくお願いします。

A 回答 (1件)

openwindow( ) 関数にウィンドウの幅と高さを渡して、次のようにしてみてはどうでしょうか?



function openwindow(url, target, winWidth, winHeight)
{
window.open(url, target,
"scrollbars=yes,toolbar=no,location=no,status=yes,menubar=no,width=" + winWidth + ",height=" + winHeight);
}

おそらく、これで動くと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。

自分でもう一度調べてやってみたら、うまくいきました。

お礼日時:2002/04/18 01:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!