Ok Men det er lidt usikkert for det sværeste ved brovsercheck er nok at hitte ud af hvilke variabler man vil have ud af det der er 'nyttige' at lave en hurtig check på :)
var ns4 = false; // bliver true for Netscape version 4 og op
var ns6 = false; // bliver true for Netscape version 6 og op
var ie4 = false; // bliver true for Internet explorer version 4 og op
var ie5 = false; // bliver true for Internet explorer version 5 og op
var op4 = false; // bliver true for Opera version 4 og op
var bNavn = "Other"; // bliver "Explorer", "NetScape", "Opera" eller "Other"
var browserType = navigator.appName; // Navnet
if ( browserType.indexOf("Opera") != -1 ) {
bNavn = "Opera";
op4 = ( parseInt(navigator.appVersion)>3 ) ? true : false;
} else if ( browserType.indexOf("Netscape") != -1 ) {
bNavn = "Netscape";
ns4 = ( parseInt(navigator.appVersion)>3 ) ? true : false;
ns6 = ( parseInt(navigator.appVersion)>5 ) ? true : false;
} else if ( browserType.indexOf("Explorer") != -1 ) {
bNavn = "Explorer"
ie4 = ( parseInt(navigator.appVersion)>3 ) ? true : false;
ie6 = ( parseInt(navigator.appVersion)>5 ) ? true : false;
} else
bNavn = "Other";
var swImgOk = ( ns3 || ie4 || op3 ); // true if ok to switch images
var DOM = ( ns6 || ie5 ); // op? // true if browser supports DOM object model
var CSS_Ok = ( ns4 || ie4 ); // op? // true if support for cascading style sheets
// osv...