元のウィンドウに書き込むには

[上に] [前に] [次に]
まるこ 1999/03/17(水) 15:50:24
はじめまして。お願いします。
いま、あるAというページがありこのページからBというページを開きます。
このBのページ求めた数値をAのページのテキストボックスに書き込みたいのですが。
お願いします

ふじ 1999/03/17(水) 16:25:39
Aのウィンドウに名前が付いているなら(他のウィンドウから開いたりして)、
ウィンドウの名前.document.フォームの名前.テキストボックスの名前.value = 求めた数値;

Aのウインドウに名前が付いていないなら、NN3,IE4以降対応になってしまいますが
window.opener.document.フォームの名前.テキストボックスの名前.value = 求めた数値;

でよろしいかと。

みんこ 1999/03/17(水) 16:39:31
>Aのウィンドウに名前が付いているなら

元ウィンドウで名前が付いてなくてもスクリプトの中で
名前つけられますよ。

function openwin() {
window.name = 'main'; //←こんな感じで
window.open( url,"name");
}
以下略。

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