Hi Bug!
Vielleicht maskierst Du die <> mal mit \ und benutzt statt der doppelten Anfuehrungszeichen " einfache ' (und umgekehrt). Wenn ich mich nicht irre, dann sind einfache ' nicht wirklich korrekter HTML code.
Moeglicherweise bewirkt das etwas, vielleicht auch nicht, zumal aus Deiner knappen Beschreibung wahrscheinlich nur besonders gute Hellseher das wirkliche Problem erkennen konnten.
Dann steht da ungefaehr (mehrfach maskiert, damit der Parser nicht denkt, die in den Anfuehrungszeichen stehenden Anfuehrungszeichen wuerden die am Anfang schliessen)
variable='<div align="right"><font face="Arial,Helvetica,sans-serif" size="1"><a href="#"
name="Prozessor1"
onClick="updateInhalt("CheckPr1",
"<\a href=\"#\"
onClick=\"CheckClick();\">
<img src=\"layout/nosc/check.gif\" border=\"0\"></a>\")">
TEXT</a></div>"
Das sieht schlimm aus und ist wahrscheinlich auch noch falsch. Aber wenn Du Anfuehrungszeichen in Anfuehrungszeichen in Anfuehrungszeichen verschachteln willst (was natuerlich nicht ganz trivial ist), dann muss das mehrfach maskiert werden.
Meiner Meinung nach muss der Fehler hier liegen:
onClick='updateInhalt('
<--- hier ist der Inhalt von on click fuer den Parser/Interpreter wahrscheinlich schon wieder vorbei --->
CheckPr1','<a href='#' onClick='CheckClick();'><img
src='layout/nosc/check.gif' border='0'></a>')'
Leider faellt mir gerade nicht ein, wo ich mein Auto-String- Maskierungsscript habe :-(
Sanfte Gruesse,
Bio