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

我的框架页面为什么不能显示?难道框架页面不能连接jsp文件?谢谢!
我的框架页面左边(left.jsp)是一个导航条,有3个超链接,当
我单击时,想让各自的超链接在右边框架中显示。问题是当我单击第
一个超链接时能够在右边框架页显示,但是当我单击另外一个超链
接时却无法在右边框架页中显示,而是打开一个新的窗中显示。

我试了好多次,都是第一次连接时可以,再单击别的时无法在右边
显示,只能在一个新的窗口打开。是不是连接jsp文件时还有别的
设置。
<P> <A   href= "teach_tiaoke.jsp "target= "mainFrame "> 添加 </A> </P>
<P> <A   href= "teach_late.jsp "     target= "mainFrame "   > 编辑 </A> </P>
<P> <A   href= "sb_index.jsp "target= "mainFrame "   > 显示 </A> </P>

------解决方案--------------------
没有这回事,你想想,如果这种事情也能发生的话,JSP就没有存在的必要了,可能是你框架设置不对,你看看
<P> <A href= "teach_tiaoke.jsp "target= "mainFrame "> 添加 </A> </P>
<P> <A href= "teach_late.jsp " target= "mainFrame " > 编辑 </A> </P>
<P> <A href= "sb_index.jsp "target= "mainFrame " > 显示 </A> </P>
这个是不是有问题,第一个和第三个target写得有问题,中间没有空格。另外,你检查下看看,名为mainFrame的框架页是否存在?
------解决方案--------------------

<frameset rows= "85,* " cols= "* " border= "0 " frameborder= "no " framespacing= "0 ">
<frame src= " <%= webAppPath %> main_head.html " scrolling= "no ">
<frameset rows= "* " cols= "173,* " border= "0 " frameborder= "no " framespacing= "0 ">
<frameset rows= "24, * " cols= "* " frameborder= "no " border= "0 " framespacing= "0 ">
<frame src= "main_left.jsp " scrolling= "no " noresize name= "left ">

</frameset>
<frame src= "main_right.html " name= "right ">
</frameset>
</frameset>
</frameset>
<noframes>
<body>
<p> 很抱歉!這是一個分幀頁面,但由于您的浏覽器不支持,所以不能浏覽! </p>
<p> Sorry!This page uses frames,but your browser doesn 't support them . </p>
</body>
</noframes>


在left.jsp 里> <A href= "teach_tiaoke.jsp "target= "right ">