当前位置:首页 > ie6 js动态更改图片地址,图片不显示的bug

ie6 js动态更改图片地址,图片不显示的bug

点击次数:3945  更新日期:2011-03-28
\n

如题,当在ie6中用js动态更改图片地址时,图片不会变换,产生的原因是<a href=”javascript:void(0)”>或<a href=”#”>如应用a标签的话其实不能禁止a标签最后触发一个甚么行动,
\n致使ie6会过错的以为页面刷新或重定向了,而且中止了当前所有衔接,新图片的加载就被aborted了。

\n

解决方法是不使用a标签,或者在方法的最后加上一句 return false;就可以了。

\n

如<a href=’javascript:void(0)’ onclick=’$(“#img”).attr(“src”,”xxx.jpg”);return false;’>看不清楚?换一张图片</a>

\n