Die allwissende Müllhalde: Beim Reload das Post-Gemecker des Browsers unterdrücken

Beitrag lesen

Nun ist es aber so, dass Mozilla (Firebird) und der IE erst umständlich nachfragen, ob sie die Post-Daten im Hauptfenster neu laden sollen. Der Opera macht das nicht. Sicherlich hat diese Nachfrage gute Gründe, aber gibt es eine Möglichkeit, das zu unterbinden,

Wie Du bereits bemerkt hast, gibt es dafür einen guten Grund, umgehen lässt es sich deshalb, wie Utz schrieb, auch nicht - zumindest nicht direkt.
Es gibt im HTTP-Protokoll den Status 303, der dafür gedacht ist, einem per POST aufgerufenen Objekt eine Weiterleitung auf eine andere Seite zu ermöglichen. Sofern es sich in Deiner Seitenstruktur einrichten lässt, könntest Du die Hauptseite und das Skript voneinander trennen; ersteres gibt die Daten aus, letzteres ändert sie (=verarbeitet das abgeschickte Formular) und leitet dann nach erfolgreicher Arbeit per 303 auf die Hauptseite weiter.
Auf diese Weise lässt sich die Hauptseite beliebig oft neu laden.

Siehe http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.4.