用js判断浏览器是否是IE的比较好的办法

  一般常用方法是document.all

  if(document.all){

  //IE代码

  }else{

  //其他

  }

  其实这么做不够,document.all能区分出FireFox,却无法区分Opera,因为Opera支持document.all.

  我现在的做法是:

  var isIE = document.all && window.external;

  ...

  Opera不支持window.external,所以这么做就比较保险了。