snipplrCallback({"id":271,"title":"browser-detection","source":"
\/\/ Browser detection<\/span><\/div><\/li> <\/div><\/li> \/\/ Internet Explorer<\/span><\/div><\/li> var<\/span> ie =<\/span> document.all<\/span> !=<\/span> null<\/span>;<\/span> \/\/ie4 and above<\/span><\/div><\/li> var<\/span> ie5 =<\/span> document.getElementById<\/span> &&<\/span> document.all<\/span>;<\/span><\/div><\/li> var<\/span> ie6 =<\/span> document.getElementById<\/span> &&<\/span> document.all<\/span>&&<\/span>(<\/span>navigator.appVersion<\/span>.indexOf<\/span>(<\/span>"MSIE 6."<\/span>)<\/span>>=<\/span>0<\/span>)<\/span>;<\/span><\/div><\/li> <\/div><\/li> \/\/ Netscape<\/span><\/div><\/li> var<\/span> ns4 =<\/span> document.layers<\/span> !=<\/span> null<\/span>;<\/span><\/div><\/li> var<\/span> ns6 =<\/span> document.getElementById<\/span> &&<\/span> !<\/span>document.all<\/span>;<\/span><\/div><\/li> var<\/span> ns =<\/span> ns4 ||<\/span> ns6;<\/span><\/div><\/li> <\/div><\/li> \/\/ Firefox<\/span><\/div><\/li> var<\/span> ff =<\/span> !<\/span>document.layers<\/span> &&<\/span> !<\/span>document.all<\/span>;<\/span><\/div><\/li> <\/div><\/li> \/\/ Opera<\/span><\/div><\/li> var<\/span> op =<\/span> navigator.userAgent<\/span>.indexOf<\/span>(<\/span>"opera"<\/span>)<\/span>><\/span>0<\/span>;<\/span><\/div><\/li> var<\/span> op7 =<\/span> op &&<\/span> operaVersion(<\/span>)<\/span> <=<\/span> 7<\/span>;<\/span><\/div><\/li> var<\/span> op8 =<\/span> op &&<\/span> operaVersion(<\/span>)<\/span> >=<\/span> 8<\/span>;<\/span><\/div><\/li> <\/div><\/li> \/\/ Detects the Opera version<\/span><\/div><\/li> function<\/span> operaVersion(<\/span>)<\/span> {<\/span><\/div><\/li> \tagent =<\/span> navigator.userAgent<\/span>;<\/span><\/div><\/li> \tidx =<\/span> agent.indexOf<\/span>(<\/span>"opera"<\/span>)<\/span>;<\/span>\t<\/div><\/li> \tif<\/span> (<\/span>idx>-<\/span>1<\/span>)<\/span> {<\/span><\/div><\/li> \t\treturn<\/span> parseInt(<\/span>agent.subString<\/span>(<\/span>idx+<\/span>6<\/span>,<\/span>idx+<\/span>7<\/span>)<\/span>)<\/span>;<\/span><\/div><\/li> \t}<\/span><\/div><\/li> }<\/span><\/div><\/li><\/ol><\/pre>","link":"https:\/\/snipplr.com\/view\/271\/browser-detection"});