Ich arbeite an einer Website, die Web-Zugriff auf Altdaten bietet.
Der grundlegende Ablauf ist für den Benutzer, ein Abfrageformular aus einem Menü auszuwählen, das Formular auszufüllen und es zu senden. Der Server generiert den entsprechenden HTML-Code und gibt ihn an den Browser zurück. So weit, ist es gut.Ist es möglich, JavaScript nach einem Browser wieder auszuführen?
Einige Berichte können einige Zeit zum Generieren benötigen. Für diese Berichte zeige ich beim Übermitteln des Formulars ein "Verarbeitungs" -Indikator an. Dieser Indikator ist normalerweise versteckt <div> enthält ein animiertes Symbol.
Das Problem tritt auf, wenn ein Benutzer die Schaltfläche Zurück des Browsers verwendet, um zum Abfragebogen zurückzukehren. Wenn der Browser die Seite mit dem Abfrageformular erneut anzeigt, ist der Verarbeitungsindikator weiterhin sichtbar. Der einzige Weg, um es loszuwerden, scheint zu sein, die Seite an diesem Punkt zu aktualisieren.
Gibt es eine Möglichkeit, es nach der Rückseite zu verstecken?
Verbergen Sie den Verarbeitungsindikator für das Load-Ereignis? –
Onload-Ereignis wird nicht auf historyBack ausgelöst, außer wahrscheinlich auf IE. –