Hallo,
ich habe folgendes Problem: nach dem Abschicken eines Formulars soll eine Bestätigung kommen und dann automatisch wieder die Fromularseite aufgerufen werden.
Im Meta-Tag steht folgendes:
Wird eine ULR mit http://www.xxx.de eigefügt, funktioniert das ganze, nur nicht mit Javascript History.back etc. Da ich aber von verschiedenen Seiten auf das Formular springen kann, will ich histroy.back einfügen.
Wo liegt denn da das Problem bzw. wie kann ich das beheben???
vielen Dank im Voraus für Eure Hilfe
Ciao Michael
Das kann nicht funktionieren, da das ganze in den Header des HTTP-Protokolls gehört. REFRESH sagt dem Browser nur nach wieviel Sekunden welche URI aufgerufen werden soll.
Javascript kommt da noch nicht zum Zuge.
Das mußt Du etwa so lösen:
Im onLoad-Event einen Timer starten, der nach drei Sekunden eine Methode aufruft, die history.go(-2) ausführt.
Also das funktiniert schon, da der Meta-Tag genau das macht, das Equivalent zum entsprechenden HTTP-Header…
Das Problem ist ein anderes… javascript:history.go(-2) löst sich nicht in eine URL auf… daran musst Du mal basteln…
schreibt man da 'ne URL von Hand rein, geht alles wunderbar…