マンガでよめる痔のこと・薬のこと

こんにちわ,
今HTMLの学習をしているのですが,タイトルどおり,サブウィンドウで送信した値をメインウィンドウに反映したいのですが,どうすればいいでしょうか。
ちなみにメインウィンドウはフレームが2つあって,
その1つ(hogeflame)のhoge2.phpにその値を送りたいのですが,

サブウィンドウで
<head>
<script Language="JavaScript"><!--
  function setURL()
  {
   window.opener.hogeflame.location.href = "hoge2.php";
  }
// --></script>
</head>
<?php
 echo '<form action="javaScript:setURL()" method="POST">';
 echo "<input type=\"hidden\" name=\"hoge3\" value=\"hoge3\">";

(後略)

としたのですが,うまくいきません。
おそらくformのactionにsetURLという関数を持ってくるのが間違っていると思うのですが,どうすればいいでしょうか。

ちなみにIEではこれを単にtarget=hogeflameにすると,うまくいくのですが,Netscape系ではうまくいかないので,javascriptを使用するようにしました。

よろしくお願いします。

このQ&Aに関連する最新のQ&A

JavaScript 学習」に関するQ&A: JavaScript の学習法

HTML 学習」に関するQ&A: HTMLの学習

A 回答 (2件)

私自身知識が無いので質問の意味を間違ってとらえているかもしれませんが、


子ウィンドウから親ウィンドウをリモコン操作するのなら下記サイトをご覧下さい。

参考URL:http://homepage1.nifty.com/ym/pc/65r.htm
    • good
    • 0

この回答への補足

回答ありがとうございます。

ただ,
http://www.openspc2.org/reibun/javascript/
のほうは参考にしたのですが,それではform(参考URLではtextボックス)にしか値を遅れないことになります

たとえば,送信ボタンを押すと,php等でその値をhtmlに書き込んで親ウィンドウのフォームに表示する等はできないのでしょうか。
よろしくお願いします。

補足日時:2003/11/21 09:58
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング