当我调用iframe父页面时,每次iframe都会创建新的iframe

时间:2012-05-18 14:35:40

标签: html jsp iframe

我有client.jsp页面,我把iframe放在里面

<IFRAME SRC="<%=filterPath%>" width="100%" height="1811px"  id="iframe1" marginheight="0" frameborder="0" ></iframe>

client.jsp我有链接调用其他页面,并从该页面再次使用以下代码重定向client.jsp

<a href="client.jsp">redirect</a>

当我查看相同的viewsource时,我发现了两个iframe,代码就像

<iframe>
   <iframe>

   <iframe>
</iframe>

每次我从其他页面调用client.jsp时,都会创建新的iframe 我如何摆脱这个问题?

2 个答案:

答案 0 :(得分:1)

单击重定向时,您需要在主窗口中加载页面,而不是IFRAME。

您可以使用以下代码实现此目的:

<a target="_parent" href="client.jsp">redirect</a>

答案 1 :(得分:0)

如果您的链接位于iframe内,并且您使用其他iframe加载到iframe new client.jsp中 - 您将获得此链接。还行吧。只需把这个iframe放在首位:

<base target="_parent" />

或为每个链接指定target =“_ parent”:

<a href="your_href" target="_parent">your link</a>