sschumann: location.replace in Formularen

Beitrag lesen

Wie kann ich den in ein Formular einbinden,
dass die vorherige Seite eben nicht mehr
über den Back-Button erreicht werden kann?

$db_script_url = "http://www.beimir.de/cgi/script.pl";

<form action="$db_script_url" method="POST" name="form1" onSubmit="location.replace('$db_script_url');">

Solange Du nicht false zurückgibst im Submithandler, wird die Action ausgeführt. Das geht in die History.

<INPUT TYPE="SUBMIT" NAME="losgehts" VALUE="Abschicken" onSubmit="location.replace('$db_script_url');">
klappt auch nicht *grummel*

Das ist Phantasiesyntax.

Hab ich 'nen grundsätzlichen Denkfehler dabei?

Ja. Wenn Du replace() machen würdest, hättest Du keine POST-Daten. Dann müßtest Du Dir einen GET zusammenbasteln.