论坛首页 Web前端技术论坛

IE7状态条显示不正常

浏览 3302 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-10  
使用IE7.0浏览器,代码如下:

function test(){
document.forms[0].action="test.action";
document.forms[0].submit();
}
...
<button dojoType="Button" widgetId="testButton" onClick="javascript:test()">按钮1</button>
<input type="button" name="test2Button" value="按钮2" onClick="javascript:test()">

当点击按钮1时,会调用javascript,在javascript中调用struts的Action,在Action中转到一个JSP页面,这时会发现一个奇怪的现象,跳转的页面可以正常显示,但是IE7.0下面的状态栏的进度条却走的很慢,一直在缓慢的显示,好久也没有显示完。如果点击按钮2时,IE7.0下面的状态栏的进度条显示正常,很快显示完成。如果我修改javascript,仅仅加入一个alert('1'),如下所示:
function test(){
alert('1'); //新加的
document.forms[0].action="test.action";
document.forms[0].submit();
}

这次如果点击按钮1时,会弹出alert('1'),按确定后,IE7.0下面的状态栏的进度条显示正常,很快显示完成。 为什么会这样?为什么有alert('1')时IE7进度条就能正常显示?没有alert('1')时IE7进度条就显示不正常?上面的代码如何修改才能使IE的状态条正常显示?

谢谢先
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics