0

顧客の名、姓などのデータを含むページを持つオンライン アプリケーションがあります。また、このデータを編集して送信できる別のウィンドウを開く「編集」リンクもあります。

新しいウィンドウから送信ボタンをクリックすると、新しく開いたウィンドウが閉じられ、変更されたデータが元のソース ウィンドウに反映されます。

現在、Window IE 8 の 2 つの異なるタブで同じアプリケーションと同じページを開いています。

最初のタブの編集リンクをクリックすると、編集ウィンドウが開きます。一部のデータを変更し、編集ウィンドウからデータを送信せずに、2 番目のタブに移動して編集リンクをクリックします。これは、既存の EDIT ウィンドウを置き換えるためのものです。

この新しい編集ウィンドウでデータを変更して送信しています。これは、(開いた場所から) 2 番目のタブの変更を反映する必要がありますが、最初のタブの変更が反映されます。

コードの観点から、新しく入力されたデータを EDIT ウィンドウから のような要素に保存していますwindow.opener.document.nameInfo.elementX

window.opener.document が最初のタブを参照する理由は何ですか?

4

1 に答える 1

0

編集リンクがクリックされたときに編集ウィンドウを開くたびに設定します。

var w = window.open('url...', 'name...');
w.opener = window;
于 2013-09-25T08:15:25.917 に答える