• 締切済み

netscape 4.78での親子間でのデータ受け渡し

以下のように親の画面から子画面を呼び出して子画面から親のテキストボックスの値を変更したいのですが、ネスケの場合だと????と表示されてしまいます。 親の画面を一度再読込みして再度子画面を呼び出して同じことをやると文字化けしません。 何か記述の仕方が誤っているのでしょうか? ご存知の方がいらっしゃいましたらご教授頂けると助かります。 親の画面 <html> <head> <Meta HTTP-EQUIV="Content-Type" Content="text/html; charset=Shift_JIS"> <title>test</title> <script language="JavaScript"> <!-- function WinOpen() { classWin = window.open( "test.htm", "sub", "width=750, height=220") }// --> </script></head> <BODY > <table border="0" align="center"> <form method="POST" name="REGIST"> <tr><td> <INPUT TYPE="TEXT" name="Category" VALUE=""> </td> <td rowspan=3> <INPUT TYPE="BUTTON" name="CHG_CATEGORY" VALUE="選択" onClick="WinOpen();"> </td> </tr></form></table> </body></html> 子画面================================================== <HTML> <HEAD> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <script language="JavaScript"> function color1(){ window.opener.document.bgColor="CCCCCC"; window.opener.document.REGIST.Category.value = "あいうえお"; } </script> </head> <body> <FORM NAME="enq"> <INPUT TYPE=BUTTON VALUE="グレー" onClick="color1()" ENCTYPE="multipart/form-data"> </form> ボタンをクリック </body> </html>

みんなの回答

回答No.1

NC4.78の環境があるのでやってみましたが、再読み込みしなくても文字化けしませんでした。(^^; もしかしたら、ブラウザの設定なのかな。。。??? 私は、文字コード(メニュー「表示」-「文字コードセット」)は「日本語(自動選択)」にチェックがついている状態です。

kenkun0000
質問者

お礼

早速試して頂いてありがとうございました。 ごめんなさい。 親の画面はhtmlではなくてaspだった場合に現象が出る ことに後から気がつきました。 HTMLだと問題ないとなると相性なのかもしれません(--;) お手数をお掛けしました。