打破iFrame并加载'return url'时遇到的复杂问题

时间:2010-08-04 15:26:39

标签: javascript iframe

我使用iframe时遇到以下问题。

我有一个iFrame'frameParent'。在frameParent里面我有一个页面'parentPage.aspx',其中有几个格式为

的链接
http://test.aspx?pageURL=http://something.aspx?returnUrl=http://domain/parentPage.aspx

因此,当您单击链接时,test.aspx会在frameParent中加载。在test.aspx里面我有一个框架'childFrame'。在test.aspx中使用JS函数,我采用pageURL

http://something.aspx?returnUrl=http://domain/parentPage.aspx

并将其设置为childFrame的src。

所以something.aspx被加载到'childFrame'中,returnUrl作为相同的parentPage.aspx。

单击确定或在something.aspx中取消后,我返回到parentPage.aspx。但我不想在childFrame中加载parentPage.aspx(因为something.aspx在childFrame中)。我想突破并在parentFrame中加载它。

我该怎么做?

希望我已经解释得很好。

1 个答案:

答案 0 :(得分:1)

<a href="stuff" target="_parent">loads one frame up</a>
<a href="stuff" target="_top">loads in the very top frame if there are multiple nested frames.</a>