アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちわ,
今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を使用するようにしました。

よろしくお願いします。

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が見つからない時は、教えて!gooで質問しましょう!