好的,这是我的情况。我有一个地址簿类型页面(让我们称之为addressbook.asp为例),在这个页面上经常添加新的地址行,这个页面还有一个搜索功能,可以搜索地址表并缩小视图。我的应用程序还有另一个topframe.asp页面,对于每个页面都是相同的。
我尝试做的是实施通知系统。我想输入我想要的地址信息,当地址记录输入到addressbook.asp上的地址表中时,我会收到弹出通知。棘手的部分是我希望这个通知检查运行,无论我在哪个页面上,所以我将把该函数放入topframe.asp。匹配完成后,topframe.asp将创建一个弹出窗口,说明有匹配,它将返回到addressbook.asp。
我需要发生的是,当点击此链接时,用户被重定向到addressbook.asp,并且显示地址的表格被用户搜索条件缩小。所以我基本上需要通过链接将重定向的用户标准传递到搜索表单中并以某种方式启动提交,这样我就可以重用addressbook.asp的原始搜索功能。
我在想我可以使用window.opener方法,但打开弹出窗口的页面不是addressbook.asp。有没有办法使用window.opener或是否有另一个类似的功能,允许我将信息传递给不是弹出窗口父窗口的页面?
我认为这个的简化版本是我需要能够点击我的链接,链接重定向到addressbook.asp,我的表记录被传递到搜索表单,基本上搜索需要点击。