roger: document.write - " oder ' oder ganz anders?

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.

  1. <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

    1. 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.