echo "<script language="javascript">document.getElementById("status-failure").firstChild.nodeValue = '".$failure."';</script>";
Das das kein gültiger HTML Code ist weißt du?
Ähm.. nein.
Dann weißt du es jetzt. Schau einfach noch mal in deine HTML Dokumentation, wie ein script-Tag aussehen muss.
Also "&...;" wie auch HTML-Tags werden nicht interpretiert und so ausgegeben.
Warum verwendest du nicht einfach das entsprechende Zeichen?
Geht ja auch nicht, schau mal ins Beispiel. Die Umlaute werden einfach zu Fragezeichen
Dann verwendest du unterschiedliche Kodierungen arbeite einfach konsistent in dem du überall die gleiche Kodierung verwendest.
Struppi.