0

我有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>

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

<iframe>
   <iframe>

   <iframe>
</iframe>

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

4

2 回答 2

1

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

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

<a target="_parent" href="client.jsp">redirect</a>
于 2012-05-18T14:42:09.597 回答
0

如果您的链接在 iframe 内,并且您将新的 client.jsp 与其他 iframe 一起加载到 iframe 中 - 您将得到这个。还行吧。只需将以下内容放在 iframe 的开头:

<base target="_parent" />

或为每个链接 target="_parent" 指定:

<a href="your_href" target="_parent">your link</a>
于 2012-05-18T14:48:38.847 回答