7月 15, 2008
[javascript]別ウインドウにPOSTでデータ送信
とある案件で別ウインドウで開きながら、
開く前のFormデータをPOSTで送信することが必要になった。
■対処法
○formタグ
<form name=”form2″ action=”./preview” method=”post” target=”preview” onsubmit=”openPreview(‘./privew’, ‘preivew’);return false;”>
○javascript
function openPreview(url, name)
{
preview = window.open(url, name);
window.preview.focus();
}
{
preview = window.open(url, name);
window.preview.focus();
}
別ウインドウのウインドウ名を指定して(例ではpreivew)、
formで送信する際にtargetを別ウインドウで開いたウインドウ名(preview)を指定してあげればOK.