我有一个由三页组成的ASP.Net appl;第1页,第2页和第3页 执行从第一页开始。 Page1调用Page2,但page1必须仍然可见,因此用户仍然可以在该页面上工作。当Page2关闭时,java脚本函数调用Page3,因此所有清理工作都在第3页完成。当第3页完成其任务时,窗口继续,只显示Page1 要从第二页调用page3,我使用类似的东西;
xHRObject.open("GET", "Default3.aspx?SiEditor=E&idSec=N&F="+idenValue, false);
问题如下: 必须在第1页上更新第2页上更新的信息,但事实并非如此。如果我在第3页上放置类似的java脚本来调用page1,它会实例化一个新页面,而不是刷新当前页面。我如何访问page1?如果我们使用page2的模态表单,控件将返回到page1而没有任何问题,但在这种情况下我不能使用模态
知道如何在第2页和第3页处理时刷新page1吗?
答案 0 :(得分:0)
创建新窗口时,您可以通过opener属性访问打开它们的窗口。然后,您可以使用location对象重新加载页面。
因此,这可能是您网页2上的正文标记:
<body onunload="window.opener.location.reload([true])">