Fehlermeldung bei "\n" in return confirm

Begonnen von dobra, November 17, 2009, 07:54:30

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Hallo,

mit \n bekommt man doch normalerweise einen Zeilenumbruch in Alertmeldungen.

Wenn ich aber
<input type="radio" name="s1" value="$vartnr" $checked onclick="return confirm('Wenn Sie die Variante wechseln, wird die Konfiguration auf standard zurückgesetzt \n\t Möchten Sie fortfahren?') && myconfig2('$vartnr','$preis','1','$i');"> <img src="../$image"><br><b>$desc</b></div>
schreibe, wird das Alertfenster nicht angezeigt und die Konsole meldet
Zitatunterminated string literal
[Break on this error] return confirm('Wenn Sie die Variante we...nfiguration auf standard zurückgesetzt \n

ohne \n (also nur mit \t funktioniert's - aber eben ohne Zeilenumbruch
Habe es auch mit \r  und \t weglassen versucht - selbe Fehlermeldung

Google spuckt nichts dazu aus - kann mir bitte jemand sagen, wie ich das sonst schreiben kann?

Nachtrag:
ich habe den Fehler gefunden  :D

mit \n wird der Code im Quelltext umbrochen
<input type="radio" name="s1" value="v_A_Fiesta_c" checked onclick="return confirm('Zeile 1
Zeile 2') && myconfig2('A_Fiesta_c','12000','1','0','Coupé');">  <img  width="120 px" src="../images/Ajax_conf/Fiesta_coupe.jpg">


aber damit's funktioniert, MUSS das in einer Zeile stehen.
Wenn ich den Umbruch maskiere - also mit  \\n - steht der Code im Quelltext in einer Zeile und damit gehts
mfG
dobra