2010-09-19

IE6下Javascript页面跳转和表单提交Bug

IE6是石器时代的浏览器,由于那个时代人类还处于幼小时期,生产力低下,IE6成为他们的最爱,事到如今,在天朝ie6用户还是占大头,当然他们也比较大头,这类人中有两类,一类是小白,他们根本不知道他们每天用来看网页的东西叫浏览器,还有一类是陈旧发霉的顽固分子,他们想回到原始社会,他们怀旧,这类人在IE6用户群里占两到三成,也是最不可救药的一群。

如果你是名弄web这玩意的主,我想你已经看过无数次IE6的低劣表演,它从头到脚透露着石器时代的低效和愚蠢。好了!好了!其实你已经知道我有多么喜爱ie6啦吧,我爱死她了!

那么,如何解决IE6下Javascript页面跳转和表单提交Bug,需要使用setTimeout()函数延迟实现。

1,兼容各浏览器的Javascript页面跳转

  1. setTimeout(function(){
  2.     window.location.href = url;
  3. },0);

2,兼容各浏览器的Javascript表单提交

  1. setTimeout(function(){
  2.        form.submit();
  3. },0);

没有评论:

发表评论