Struppi: Trouble mit IE

Beitrag lesen

code lang=Java

das ist Javascript

ua = navigator.userAgent;
if(ua.indexOf("Gecko") > -1) {
document.write('<link rel="stylesheet" href="mstyle.css" media="screen" />');
}
else if (ua.indexOf("MSIE") > -1){
document.write('<link rel="stylesheet" href="style.css" media="screen" />');
}

Also bei mir steht im ua = 'http://javascript.jstruebig.de' welches Stylesheet bekomme ich?

Im Firefox funktioniert die Weiche herforragend, nur der IE spinnt mal wieder. Ich glaub das Problem liegt darin das er das "Stylesheet Tag" an die falsche stelle schreibt.

Wozu das ganze eigentlich?

Es ist eigentlich nie notwendig diesen zwei Browsern unterschiedliche CSS vorzusetzen (und dem Rest der Browserwelt gar keines), der IE braucht nur hin und wieder mal ein paar Tricks, falls diese öfters gebraucht werden (was aber oft daran liegt, dass der IE im Quirksmode darstellt) lassen sich die Tricks auch über Conditional Comments einbauen.

Struppi.

--
Javascript ist toll (Perl auch!)