新しいウィンドウにフォームのデータを送るには?
[上に]
[前に]
[次に]
ちょび
1999/05/28(金) 11:04:08
またまた質問で〜す。
新しいウィンドウを開いて、
その新しいウィンドウにフォームのデータを送るには
どうしたらいいのでしょう。(改良方法など教えて下さい)
ちなみにスクリプトを省略したものが下のものです。
<script LANGUAGE="JavaScript">
<!--
function newwin() {
window.open("***.html","NewWindow","width=300,height=130,scrollbars")
}
//-->
</script>
<form name="MyForm" method="POST"><input type="button" value=" 更新 "
onClick="newwin()">
Nobu3
1999/05/28(金) 13:24:57
windowを開くときに、変数に代入すれば簡単です。
neww=window.open(...);
neww.document.open('text/html');
neww.document.write(document.forms[0].elements[0].value);
...
neww.document.clese();
ちょび
1999/05/28(金) 15:57:57
早速のお返事ありがとうございます。
javaScript(プログラミング全体。HTML除く)は全くの初心者なので
どこをどうやればいいのかよく分かりません。
できればもう少し優しく教えて下さい。
お願いします。
Nobu3
1999/05/28(金) 16:14:10
優しくですか・・・
neww=window.open(...);
ウィンドウを開くときに、newwという変数に「ウィンドウオブジェクト」を代入する。
言いかえれば、新しいウィンドウをnewwで呼び出せるようにする。
"..."にはお好きな設定をしてください。
自ウィンドウのデータの転送はわかってますよね?
ならば、その処理のdocumentの前に先ほどの変数(neww)を書けば良いです。
もし、わからないのであれば、是非とほほさんのJavaScriptのページ(http://www.tohoho-web.com/js/index.htm)を見て勉強してください。
[上に]
[前に]
[次に]