document.write - " oder ' oder ganz anders?
roger
- javascript
hi leute!
ich versuche gerade mit hilfe einer verzweigung folgende zeile im entscheidungsfall auszugeben:
<img src="bild.gif" border="0" onMouseUp="checkout('$i','$a',document.best$i.Menge.selectedIndex)">
das ganze soll dann also (denke ich) mit document.write(' blabla '); ausgegeben werden. aber irgendwie bekomme ich immer die fehlermeldung, dass eine klammer nach checkout stehen sollte.
wenn ich die ' durch " ersetzte kommt zwar keine fehlermeldung, aber auch kein ergebnis :)
was mache ich falsch?
danke.
<img src="bild.gif" border="0" onMouseUp="checkout('$i','$a',document.best$i.Menge.selectedIndex)">
das ganze soll dann also (denke ich) mit document.write(' blabla '); ausgegeben werden. aber irgendwie bekomme ich immer die fehlermeldung, dass eine klammer nach checkout stehen sollte.
Es ist egal, ob Du davor oder danach " oder ' nimmst. Entscheidend ist, dass Du beide Male das gleiche nimmst. In diesem Fall brauchst Du im auszugebenden Text beide Arten von Anführungsstrichen. In diesem Fall kann man " als " ausgeben. Ich glaube, ' auch als '.
Es muss also heißen:
document.write("<img src="bild.gif" border="0" onMouseUp="checkout('$i','$a',document.best$i.Menge.selectedIndex)">");
Grüße
H-Man
danke für deine antwort, doch ich glaube, dass es auf die
document.write("<img src="bild.gif" border="0"
nicht ankommt.
der fehler steckt doch in
onMouseUp="checkout('$i','$a',document.best$i.Menge.selectedIndex)">");
ich mein das in den klammern nach checkout!
r.