Cheatah: Greasemonkey und Javascript in innerHTML

Beitrag lesen

Hi,

document.[...].innerHTML = document.[...].innerHTML + '<br><a href='javascript:;" onclick="insertSmiley("unsure")'><img src="http://images.neopets.com/neoboards/smilies/unsure.gif" alt="" border="0">';

  
mal abgesehen davon, dass der "+="-Operator Performance-schonend wirken sollte: Wenn dies in irgend einem[1] Sinne funktioniert, konsumiere ich einen Marzipanbesen. Repariere mal bitte die Anführungszeichen.  
  
Übrigens existiert kein Grund, einen Link zu verwenden, ohne eine Ressource zu verlinken. Ein '<a href="javascript:;">' kommt im realen Leben nicht vor - außer um die Unzulänglichkeiten des IE zu kompensieren, was bei einer Firefox-Erweiterung aber ein recht eigenwilliges Unterfangen ist.  
  
Cheatah  
  
[1] Abgesehen vom technischen Sinn, dass der Code Fehlermeldungen und Script-Abbrüche provoziert.

-- 
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|  
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html  
X-Will-Answer-Email: No  
X-Please-Search-Archive-First: Absolutely Yes