新しいウィンドウにフォームのデータを送るには?

[上に] [前に] [次に]
ちょび 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)を見て勉強してください。


[上に] [前に] [次に]