我有一个在线应用程序,其中有一个页面,其中包含客户名字、姓氏等数据。它还具有“编辑”链接,可打开一个不同的窗口,可以在其中编辑和提交此数据。
在从新窗口单击提交按钮时,新打开的窗口将关闭,更改的数据将反映在原始源窗口中。
现在,我在 Window IE 8 的两个不同选项卡中打开相同的应用程序和相同的页面。
当我单击第一个选项卡的编辑链接时,它会打开一个编辑窗口。我更改了一些数据并且没有从 EDIT 窗口提交数据,我将转到第二个选项卡并单击编辑链接。这是为了替换现有的 EDIT 窗口。
我正在这个新的编辑窗口中更改数据并提交。这应该反映第二个选项卡中的更改(从它打开的位置),但它反映了第一个选项卡中的更改。
从代码的角度来看,我将新输入的数据从 EDIT 窗口存储到window.opener.document.nameInfo.elementX
.
知道为什么 window.opener.document 会引用第一个选项卡吗?