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

~~Frameset与Action的严重问题!
我在index.jsp网页中用到:
<frameset   rows= "35%,40%,* "   border=0   frameborder=0>
<frameset   cols= "60%,* ">
<frame   name= "mainFrame "     src= "../mzfb.do?action= <%=action%> &tId= <%=tId%> "   frameborder=0   autoscroll   noresize>
<frame   name= "listFrame "     src= "../mcgczfkkb.do?action=blist&pageno=1&lbbh= <%=tId%> &cbdh= <%=cbdh%> &qh= <%=qh%> "   frameborder=0   autoscroll   noresize>
</frameset>
<frame   name= "listFrame "   src= "MzfbFJTab.jsp?action= <%=action%> &tId= <%=tId%> &cbdh= <%=cbdh%> &qh= <%=qh%> "   frameborder=0   autoscroll>
<frame   name= "flowFrame "     src= "../flowline.do?action=blist&lbbh= <%=tId%> &classid=2195 "   frameborder=0   autoscroll>
</frameset>

每个Frame中的Src链接中的内容单独均能正常运行!action与form等配置正常。
该文件(index.jsp)执行时,有时也能将全部页面显示出来,正常运行。
但多数情况,会有一个Frame打不开,现象是显示一块白板,似乎没有执行完。其它三个Frame则能正常显示。此时,如果从某一个正常显示的Frame   中打开(window.open)一个小窗口,则显示白板的frame窗口就会正常显示出来!

百思不得其解,求各位高手赐教!!


------解决方案--------------------
补:
若将
<frame name= "mainFrame " src= "../mzfb.do?action= <%=action%> &tId= <%=tId%> " frameborder=0 autoscroll noresize>
中的src替换成某.html文件,则全部运行正常。