hi,
document.write("<td><a href=# onclick=kill('"+typ+"')><img src='../images/delete.png' alt='' border='0'></a></td>");
function kill(typ){
Check = confirm(typ +" wirklich löschen?");
}Hat nun der Inhalt einer Variable ein Leerschlag, erhalte ich eine Fehlermeldung von der Javascript Konsole:
unterminated string literal:
kill('blablaGibt es eine Möglichkeit, Variablem mit Leerschlägen an eine Funktion zu senden?
Und mit Leerschlag meinst du was genau? Ein Space, Leerzeichen, Blank?
Dabei dürfte kein Problem auftreten.
Wenn du einen Zeilenumbruch meinen solltest - ja, natürlich stellt das ein Problem dar, weil in Javascript Textliterale nicht über Zeilengrenzen hinausgehen dürfen. Dann müsstest du den Zeilenumbruch vorher ersetzen.
Und einfache Hochkommata oder Anführungszeichen im Inhalt von typ wären ohne Maskierung genauso fehlerträchtig.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }