JavaScript:document.write: Funktion ausführen
-
Warum kann er folgenden Code nicht korrekt ausführen?
document.write( '<p>'+ '<INPUT TYPE="RADIO" NAME="jaNein" VALUE="ja" onClick="jaClick('Why')">'+ 'ja'+ '<br>'+ '<INPUT TYPE="RADIO" NAME="jaNein" VALUE="nein" onClick="neinClick('Why')">'+ 'nein'+ '<table id="Why" style="display:none">'+ '<tr>'+'<td>'+'<b>'+'Warum?'+'</b>'+'</td>'+'</tr>'+ '</table>'+ '<INPUT TYPE="TEXT" NAME="and_TXT2" size="20" maxlength="100" style="visibility:hidden;">'+'<p>' )
-
'<INPUT TYPE="RADIO" NAME="jaNein" VALUE="ja" onClick="jaClick('Why')
weil er bei "Why" bereits die Zeichenkette beendet. Zauberwort heißt: escapendocument.write( 'bla und "blub" und \'bla\' und so' ); gibt aus: bla und "blub" und 'bla' und so