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: escapen

    document.write( 'bla und "blub" und \'bla\' und so' ); gibt aus: bla und "blub" und 'bla' und so


Anmelden zum Antworten