日期:2014-05-18  浏览次数:20654 次

【请问】在jsp的Frame框架下,弹出jsp页面的问题。
就是我希望左边页面其他的链接都正常,都在主显示框架中展示页面。
但是有一个特殊的链接,我希望点击这个链接后弹出一个新的页面,
而不在Frame中,就像平时我们浏览新浪,搜狐,等门户网站那样。
我应该怎么办,谢谢

------解决方案--------------------

...
<FRAME name= "Frame名字 " src= "xxx.jsp " noResize scrolling=yes />
...

在链接属性中加上:
<a href= "新页面路径/新页面名 " target= "Frame名字 "> XXX </a>

------解决方案--------------------
<a href= "特殊的链接 " target= "_blank "> XXX </a>
------解决方案--------------------
target= "_blank "
------解决方案--------------------
楼主要注意 <a> 标签的target和 <form> 的target是不一样的,前者可以指定超连接所跳转到的 <frame> ,(当然也可以通过_blank指定为新页面,或者_self指定为本页面) ,后者是服务器返回的页面打开的位置,跟你action中返回哪个页面是没有关系的,比如你的表单提交后要新开一个页面展示结果数据,则指定target为_blank即可

明确了这两点完成你的需求是没有问题的了,至于采用什么方式你就自己考虑吧~~