新しく開いたウインドウの入力内容を取得するには?

[上に] [前に] [次に]
ぼーぼー [E-Mail] 1998/02/24(火) 11:07:45
openで新しく開いたウインドウに何か入力して、そこボタンを押してもらうと入力内容をもとのページに反映さる。という処理をしたいのですが?
新しく開いたウインドウ内の情報をもとのページに渡せません。何かよい方法はありませんか。

hiro-kim 1998/02/24(火) 13:32:59
JavaScriptのマニュアル首っ引きですが。

■main.htm
<head>
<script language="JavaScript">
window.open("sub.htm", "", "menubar=yes,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=300,height=100");
</script>
</head>
<body>
<form name="form1">
<input type="text" name="text1">
</form>
</body>

■sub.htm
<body>
<form>
<input type="text" name="text2">
<input type="button" value="ボタン" onClick="javascript:window.opener.document.form1.text1.value=text2.value"
</form>
</body>

ぼーぼー [E-Mail] 1998/02/24(火) 17:30:30
[[解決]]
hiro-kimさん早速のレスありがとうございます。m(__)m
おかげで無事実現できました。どうもありがとうございました。


とほほ 1998/02/25(水) 23:26:21
補足ですが、window オブジェクトの opener は NN3.0/IE4.0 以降
でのみサポートされていますのでご注意ください。

PTAN [E-Mail] [HomePage] 1998/03/26(木) 10:09:52
ついでに補足ですが...(^^;
window オブジェクトの opener はIE3でも
サポートされています。

とほほ 1998/03/28(土) 00:40:27
あれれれ?
うちの IE3.0(4.70.1215) (Win95版)では opener はエラーになりま
した。IE3.0はNN2.0と同じでサポートしていないのでは?

PTAN [E-Mail] [HomePage] 1998/03/30(月) 15:29:47
およよよ?
うちの IE3.02(4.70.1300)では使えております。
オイラリーの「JavaScriptプログラミング」という本
にもIE3.0で、openerが使えるという趣旨の記述があ
ります(p.180)。

IE3.02以降サポートなのかな???

とほほ 1998/03/30(月) 23:25:04
うちの IE3.0(4.70.1215) だとエラーです。
セキュリティ関連の対応で、IE3.02あたりで追加されたのかなぁ。

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