別Windowの値を取り込むことってできるんですか?

[上に] [前に] [次に]
むくにゃん 1997/08/07(木) 10:39:11
メインとなる画面にてhelp画面をJavaScriptのopen()
を使用し、ホップアップ表示させているんですが、
その画面にて選択または入力された値をメイン画面で
受け取ることは出来るんでしょうか。
但し、Javascriptのみを使用という条件でなんですけど

とほほ 1997/08/09(土) 20:37:17
JavaScript 1.1(NN3.0相当)から、prototype宣言によってオブジェクトにプロパティを増やすことが
できます。この方法を使ってWindowオブジェクトのプロパティを増やして、それを他のWindowから
参照できる・・・・・・・んじゃなかったかな・・・・・ちょっと(ずいぶん)うろ覚えです。信頼度47%。

匿名希望 1997/08/18(月) 22:16:42
Netscape Navigator 3.0 以降ならば、呼び出されたウィンドウ側で

function Return() {
  window.opener.document.FRM01.TXT01.value = "test";
}

とすることで、親ウィンドウの入力フォームの値を変更することが
可能です(FRM01はformの、TXT01はテキストボックスの例です)。
"test" の部分を変更すれば子ウィンドウで選択・入力された値を
親ウィンドウに反映することができます。

むくにゃん 1997/08/21(木) 12:00:28
[[解決]]
匿名希望さんの方法でやってみたところばっちりOK
でした。
とほほさん、匿名希望さんどうもありがとうございました。

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