JavaScriptのwindow.open()のパラメータで・・・
[上に]
[前に]
[次に]
まりぶ
[E-Mail]
1997/08/12(火) 14:33:42
window.open()のパラメータの width と height に変数を渡して
好きな大きさのウィンドウを表示できるような function を
作ろうと思っているのですが、どうしても変数を渡せません。
言語の仕様として無理なんでしょうか、それともコツがあるので
しょうか。どなたか教えてください m(__)m
とほほ
1997/08/13(水) 21:18:53
簡単なサンプルコードがあれば、お役に立てるかもしれません。
nori
1997/08/14(木) 14:12:22
わたしも教えてください。(^^;)
以下のように、popup window を表示しようとしていますが、
最初に開いたwindow sizeが、別のfunctionで別のsizeにきってあっても、
変更できません。
ちなみに、openするhtmは同じです。# で指定するlocalなlocationが違うだけ。
function memo035() {
var w = open(
"",
"index",
"width=600,
height=200,
menubar=no,
toolbar=yes,
location=no,
directories=no,
status=no,
scrollbars=yes,
resizable=yes");
w.location.href = "../bd-memo.htm#sect035";
w.focus();
}
まりぶ
[E-Mail]
1997/08/16(土) 01:23:39
こんな感じでやりたいだけなんですけれども・・・
function winOpen( x , y ){
win=window.open( "" , "Title" , "width=x,height=y,menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no");
win.location.href="../test.html";
}
とほほ
1997/08/16(土) 03:58:22
えーまずは、まりぶさん。
"width=" + x + ",height=" + y + ",menubar=(以下省略)
のようにしてみてください。上記のままでは、xが変数ではな
く、単なる文字として認識されてしまいます。
次は、noriさん。
えーと、一度開いたウィンドウを、開いている状態でサイズを変更
しようとされている・・・・・のでしょうか?
もしそうだとすると、ウィンドウのサイズは、開く時にしか指定で
きないのかもしれません。(はずしてたらごめんなさい。)
まりぶ
[E-Mail]
1997/08/18(月) 13:43:24
[[解決]]
なるほど、わかりました!
有難うございます m(__)m
[上に]
[前に]
[次に]