首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

两个Iframe其间跳转,浏览器进度条不动

2012-10-25 
两个Iframe之间跳转,浏览器进度条不动Iframe1中包含a.jsp,a.jsp提交时调用.do?methodsel,转向到Iframe

两个Iframe之间跳转,浏览器进度条不动
  <Iframe1>中包含a.jsp,a.jsp提交时调用.do?method=sel,转向到<Iframe2>中包含的b.jsp,提交后b.jsp中的数据已全部显示,但浏览器进度条一直停留不动.
  解决办法:修改前a.jsp中的js是这样写的
function sel(){
var fm = document.fm;
fm.target = '_center';//_center为<Iframe2>的name值
fm.action = 'xx.do?method=sel';
fm.submit();
}
<a href="javascript:sel();"><img src="a.jpg" alt="两个Iframe其间跳转,浏览器进度条不动" /></a>
在网上查了一些资料,应该是<Iframe>的问题,多个<Iframe>之间跳转,用js控制form的target属性时就会出现上述问题,最后索性去掉 js, 直接在<body>中的将<form>写为:
<form action="xx.do?method=sel" method="post" name="fm" target="_center">
     <input type="image" src="a.jpg"/>
        </form> 问题解决!

热点排行