Brett vorm Kopf?! (onchange und submit() )

Hallo zusammen,

irgendwie habe ich gerade ein Brett vorm Kopf. Ich habe ein längeres Formular (PHP), welches letztlich einen Banner generieren soll. Der User kann Schriftart, Farbe, Grösse usw wählen und ich gestalte dann das Bild per Imagetftext.
Nun das Problem: beim wählen einer Option per Selectbox wird onchange=„this.form.submit();“ ausgelöst.
Nur: der Banner wird nicht verändert. Bei anschließendem Klick auf „Aktualisieren“ im Browserfenster oben aber schon. Was ist mein Fehler? Müsste nicht das onchange ebenso einen Reload mit allen Formulardaten ausführen?
Oder liegt das am PHP-Code - dann würde ich selbstverständlich das Forum wechseln.

Danke und viele Grüße

Kathrin

Der User kann Schriftart, Farbe, Grösse usw
wählen und ich gestalte dann das Bild per Imagetftext.
Nun das Problem: beim wählen einer Option per Selectbox wird
onchange=„this.form.submit();“ ausgelöst.

Nur: der Banner wird nicht verändert. Bei anschließendem Klick
auf „Aktualisieren“ im Browserfenster oben aber schon.

Was ist
mein Fehler? Müsste nicht das onchange ebenso einen Reload mit
allen Formulardaten ausführen?

macht er ja, wie du in 1 schreibst.

Oder liegt das am PHP-Code - dann würde ich selbstverständlich
das Forum wechseln.

nach dem was du schreibst, macht er die verarbeitung der daten zeitlich nach der ausgabe, so dass die aenderung erst beim „2.“ laden sichtbar ist