Pardon, aber ich habe wohl nicht alle Infos mitgeschickt:
ich versuche über PHP3 folgendes:
echo "<input type=button value='suchen' onClick='suchauftrag(",$wort,")'>";
Die Variable Wort ist ein String, der neben Leerzeichen auch + und - enthält.
Wenn $wort aus einen Wort ohne Sonderzeichen besteht, gibt es keine Probleme. Wenn aber $wort zB. 123-456- ist, gibts den Fehler.
okay, alles klar.
so muss es aussehen:
$wort = "123-456";
echo "<input type=button value='suchen' onClick='suchauftrag("$wort")'>";
das backslash muss sein, es besagt, dass das nachfolgende zeichen genauso übergeben wird, wie dargestellt.
versuchs mal.
Target