ポップアップウィンドウのサイズ
-
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の問題でした(恥
おかげで解決することができました。
どうもありがとうございます!