JavaScript判断浏览器的问题,解决兼容问题
在JavaScript里面的function(){}方法里面我看别人的代码都是在()里面传进去一个参数,但是我不知道这个参数是什么时候传进去的,求解,,下面方法传进去的那个event是咋传进去的?
document.getElementById("test").onmouseover=function(event){
var evt=window.event||event;
document.getElementById("log").innerHTML+=evt.type+"<br />";
------解决方案--------------------会自动传递的。
------解决方案--------------------判断很全面,你自己 ,适当改改根据你的需求
var IeMsg="请使用ie8或ie9浏览器";
var flag = true;
if(navigator.userAgent.indexOf("MSIE")>0)
{
if(navigator.userAgent.indexOf("MSIE 6.0")>0)
{
flag = false;
}
if(navigator.userAgent.indexOf("MSIE 7.0")>0)
{
flag = false;
}
if(navigator.userAgent.indexOf("MSIE 8.0")>0)
{
// alert("ie8");
}
if(navigator.userAgent.indexOf("MSIE 9.0")>0)
{
//alert("ie9");
}
}else
{
flag = false;
}
if(!flag){
document.getElementById("IEUse").innerHTML=IeMsg;
}