javascript用来区别IE与其他浏览器的方法:
1、document.all
if (document.all){
alert(”IE浏览器”);
}else{
alert(”非IE浏览器”);
}
2、!!window.ActiveXObject
if (!!window.ActiveXObject){
alert(”IE浏览器”);
}else{
alert(”非IE浏览器”);
}
图片预加载的例子:
var img = new Image();
if (!!window.ActiveXObject){
//IE浏览器
img.onreadystatechange = function(){
if (this.readyState == 'complete'){
//加载状态为‘complete’时,执行回调
callabck();
}
}
} else {
//其他浏览器
img.onload = function(){
callabck();
}
}