Gunnar Bittersmann: Browserweiche für JavaScript? (Keine CSS-Browserweiche!)

Beitrag lesen

@@Cybaer:

Mit Conditional Compilation kann man die IE-Versionen *nicht* unterscheiden, sondern nur die JScript-Versionen.

Ja. Jedenfalls nicht allein mit Conditional Compilation.

Also ein Griff in die Trickkiste: Mit CSS für verschiedene IE-Versionen für eine Eigenschaft verschiedene Werte setzen:

* html body {border: 0 none #666}  
*+html body {border: 0 none #777}

und mit JScript abfragen:

/*@cc_on  
[code lang=javascript]window.onload = function ()  
{  
    alert(document.body.currentStyle.borderColor);  
};

@*/[/code]

Live long and prosper,
Gunnar

--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.