ポップアップウィンドウのサイズ

[新着] Webテンプレートを仮オープンしました



0   名前: らうる : 2006/12/25(月) 14:22  ID:WXLztbai
親htmlからクリックすると開くポップアップウィンドウを作っています。
横幅と縦幅を指定しているのですが、ほんの数ピクセル大きなウィンドウになってしまいます。
※新しく開くpop.htmlに横幅300pxの画像を入れているのですが、左隅に少し空白があきます。

正しい指定法をご教授ください。
宜しくお願いします。


function wOpen(URL,X,Y,NAME) {
wx = X;
wy = Y;
subWin = window.open(URL,NAME,"width="+wx+",height="+wy);
subWin.focus();
}



<a href="javaScript:wOpen('pop.html',300,500,'pop')">ウィンドウ開く</a></p>

1   名前: 匿名 : 2006/12/25(月) 14:22  ID:bDXKFGF0
関係ないツッコミだけど、なんで引数をさらに変数に入れてるの?

2   名前: らうる : 2006/12/25(月) 14:22  ID:WXLztbai
別サイズのウィンドウを開くのに使いまわすから変数に入れてます。

3   名前: カヅサツ ◆ThCi95HEzw : 2006/12/25(月) 14:22  [URL]  ID:O5hEMlpW
pop.html の body要素の margin と padding を 0 にすれば良いでしょう。JavaScript でなく、スタイルシートの領域です。

あるいは、pop.htmlではなく、画像そのものの URL を指定するとか。

> <a href="javaScript:wOpen('pop.html',300,500,'pop')">ウィンドウ開く</a></p>

これだと JavaScript をオフにしている環境では辿れませんので、

<a href="pop.html" onclick="wOpen(this.href,300,500,'pop')">(略)

にすると良いと思います。

4   名前: らうる : 2006/12/25(月) 14:22  ID:WXLztbai
>カヅサツさん

お返事が遅くなり申し訳ございません。

ご指摘の通り、jsというよりcssの問題でした(恥
おかげで解決することができました。
どうもありがとうございます!


一覧へ戻る