Joachim: unterscheidung von browsern

Beitrag lesen

hi,

eine praktikable Moeglichkeit ist die Unterscheidung auf Grund bekannter Objekte. Wer es dann noch genauer braucht, kann den userAgent durchforsten:

// some known objects
var nc    =  !!(document.captureEvents && !document.getElementById);
var nc6   =  !!(document.captureEvents && document.documentElement);
var opera =  !!(document.getElementById && !document.documentElement);
var ie    =  !!document.all;
var ie4   =  !!(document.all && !document.documentElement);
var ie5   =  !!(document.all && document.documentElement);
var dom   =  !!document.getElementById;
var mac   =  !!(navigator.userAgent.indexOf("Mac")!=-1);

// test
alert(nc);

ich rate allerdings dringend davon ab, Browserspezifische Seiten zu basteln, der Aktualisierungsaufwand steigt im Quadrat. Javascript kannst Du crossbraowserfaehig schreiben, html sowieso.

Gruesse  Joachim