我有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 我如何摆脱这个问题?
答案 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>