echo "<script language="javascript">document.getElementById("status-failure").firstChild.nodeValue = '".$failure."';</script>";
Das das kein gültiger HTML Code ist weißt du?
Also "&...;" wie auch HTML-Tags werden nicht interpretiert und so ausgegeben.
Warum verwendest du nicht einfach das entsprechende Zeichen?
Struppi.