JavaScript初心者です。
Window.openを使用し、Postでhidden情報を送りたいのですがどのように記述すればいいのかわかりませんので教えていただけないでしょうか?
現在はそのままWindow.openを使用しているだけでどこにdocument.form.aaa.value=bbb;?等を記述?すればいいのでしょうか?まとはずれなことを書いているかも知れませんが、すみませんが宜しくお願いします。
function aaa() {
var asp = "test.asp";
window.open(asp, '_blank', 'width=500,height=300,menubar=no,toolbar=no')
}
「Window.openを使用してPostで情報を送る」という限定条件であれば、不可能です。
window.open した後で submit すれば良いだけですよね。
一体、何が不明点なのでしょうか?
function aaa() {
var asp = "test"; //ここはファイル名でなく、ウィンドウ名です。
window.open('about:blank', asp, 'width=500,height=300,menubar=no,toolbar=no')
[フォーム名].target = asp; //window.openで開いたウィンドウ名をtargetに指定します。
[フォーム名].submit(); //サブミットします。
}
window.openの後の;が抜けてしまいました。
失礼。
のぐりんさん・Yachimataさん ・きはしさん回答いただきまして、
有難うございました。
大変参考にさせていただきまして。
gsds