Frank Schönmann: Browser Abfrage

Beitrag lesen

hi!

var nc  = !!(document.captureEvents && !document.documentElement); // NC4x
var ie  = !!document.all; // IE 4 + 5
var ie4  = !!(!document.documentElement && document.all); // IE 4
var dom  = !!document.documentElement; // dom-faehig, nicht opera
var nc6  = !!(dom && (!document.all)); // NC 6
var mac  = !!(navigator.userAgent.indexOf("Mac")!=-1); // Platform Mac

Was sollen denn die doppelten Negierungen bei deinen ganzen Über-
prüfungen bezwecken? Haben die vielleicht irgendeinen Sinn, der sich
mir momentan noch verschließt? Vielleicht die Übertragung eines
rhetorischen Stilmittels (Litotes) auf JavaScript?

bye, Frank!