OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

サブウィンドウと、親ウィンドウについて

  • すぐに回答を!
  • 質問No.102659
  • 閲覧数305
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 46% (22/47)

これは、データベース絡みでの質問になると思いますがよろしくお願いします。
ここの前の質問でも同じようなものがあり、流用できたらと試してみましたがうまくいきません。それは、以下の手順によってデータを操作しようと考えているのですが・・・
(1)親ウィンドウにサブウィンドウを呼び出すボタンを設置する。
(2)呼び出されたサブウィンドウにデータを入力すると親ウィンドウのデータも一緒にデータベースに登録される。
と、いう手順でしたいと考えており、サブウィンドウ側に、
function copy(){
document.form1.text1.value = opener.parent.left.document.form2.text1.value;
}
とし、サブウィンドウに親ウィンドウからデータを持ってくるために
<input type="hidden" name="text1" onChange="copy()">
という隠しフィールドを設け、親からデータを格納させています。
また、上にある、「left」は親をフレームわけしているのでフレーム名です。(持ってくるデータは、form1にあり、そこにボタンを設置しています)説明不足でしたら補足いたしますので、よろしくお願いします。考え方でも結構です。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1

hiddenにonChangeイベントはありません。
onChangeは「フィールドの値が変更されたとき」に発生されるイベントなので、text・textarea・fileUpload・selectにしか発生しないからです。
だから、「入力する」というアクションがなくてはいけないのです。
hiddenフィールドに「入力」はできませんよね?

「サブウィンドウを開いた時の、親ウィンドウの値をコピーする」というのであれば、サブウィンドウのonLoadイベントに設定してやればいいのではないでしょうか。
お礼コメント
obahiro

お礼率 46% (22/47)

返事が、遅れてしまいましたm(__)m
少し時間を置いて、改めて勉強した結果、HIROYOさんに教えていただいたことを理解した上で作ることができました。
ありがとうございます
投稿日時 - 2001-07-18 13:38:38
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ