<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