Tach!
Würde das dann innerhalb meines php-Codes zu
<FORM ACTION="$PHP_SELF" METHOD=POST onSubmit="MeineFunktion({
'".$hallo."': '".$hi."',
'".$Antwort."': '".$42."',
});">
>
> werden oder ist das syntaktisch falsch?
Du wirst kaum $42 als Variable haben, denn die wäre syntaktisch falsch. Ansonsten ist sicher auch noch wichtig, dass du Werte ein Javascript-Code einfügst, der in HTML steht. Das heißt, dass du hier zweimal einen Kontextwechsel berücksichtigen musst. Es sei denn, du kannst sicherstellen, dass du keine Zeichen mit Sonderbedeutung in beiden Kontexten verwendest.
dedlfix.