Gunnar Bittersmann: onclick=variable

Beitrag lesen

@@Kai345:

nuqneH

if (/*@cc_on !*/false) { // Alle Browser außer IE sehen hier false und springen in den else-Zweig
                         // IE verarbeitet den "Kommentarinhalt" und sieht !false also true
  browser = ProcessA;
}
else {
  browser = ProcessB;
}

Ärgs!! Das sieht mehr nach Gehacke als nach Programmierung aus. Außerdem wird die JavaScript-Engine mit einer unnötigen if-Abfrage belastet.

Besser so:

/*@cc_on  
   /*@if (@_jscript)  
      browser = ProcessA;  
   @else @*/  
      browser = ProcessB;  
   /*@end  
@*/

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)