Axel Richter: IE akzeptiert name Attribute nicht

Beitrag lesen

Hallo,

try { //probiere, ob die IE-Syntax von document.createElement angewendet werden kann:
  check_img = document.createElement("<img name='failed'>");
} catch(e) { //sollte die IE-Syntax nicht möglich sein, probiere die Standardsyntax:

Wobei ich hier eher zu Conditional Compilation greifen würde, als knapp die Hälfte der Browser bewußt in einen Fehler zu jagen. ;-)

Och nee!

So?:

  
/*@cc_on  
   /*@if (@_win32)  
      check_img = document.createElement("<img name='failed'>");  
   @else @*/  
      check_img = document.createElement("img");  
      check_img.name = 'failed';  
   /*@end  
@*/  
alert(check_img.name);  

Das ist ja schlimmer als CSS-Hacks ;-).

viele Grüße

Axel