我已经失去了几个小时试图找出如何解决一个javascript问题。我打开一个弹出窗口中的JS函数:如何从弹出窗口访问窗口变量?
function openSearchWindow(searchType, targetIdField, targetDescField)
和我设置2个属性到这个新窗口:
var win = window.open(searchPage, searchType + "search", style);
win.targetIdField = targetIdField;
win.targetDescField = targetDescField;
直到这里,一切都完美的作品。然而,在我的弹出窗口中,我需要访问以前设置的这两个变量:win.targetIdField和win.targetDescField
如何访问它们?我尝试了几乎所有东西
编辑 - 随着时间的推移,
在弹出的窗口我有一个搜索引擎其实。当用户点击一个结果时,会有一个JS函数获取所选项目的ID和描述,并将其传回到“opener”窗口,分别放置在targetIdField和targetDescField中。
EDIT(2)
一旦搜索在弹出(通过servlet)弹出窗口的URL变化进行的,但它总是在同一个域中。
在此先感谢。
卢卡斯。
做你曾经能够找到一个解决方案? – 2012-08-21 22:51:22