code21: Wie realisiert man eine "Bitte warten"-Anzeige?

Beitrag lesen

Hallo !

Hmmmmm... würd ich so machen !

Ich würde das mit Frames realisieren. Einen sichtbaren Frame und einen unsichtbaren.

In den sichtbaren Frame schreibts du "Bitte warten " !

Im unsichtbaren Frame die Seite, die durch deine Datenbank generiert wird. ( was aber etwas dauern kann ).

Jetzt reagierst du auf den unsichtbaren Frame(Datenbank) mit einem onload() event.

Das heißt, erst wenn deine durch die Datenbank generierte Seite vollständig geladen wurde, wird das onload() Event ausgelöst.

Und darauf reagierst du mit einem Location wechsel auf die Datenbank Seite, so das sie jetzt sichtbar angezeigt wird.

Also!.... so bekommt der User erst dein "Bitte warten" und dann, nach dem warten bekommt er die Datenbankseite angezeigt.

Gut ne!

Aber denk dran das auch Fehler auftauchen können. Zum Beispiel das deine Datenbank Seite nicht vollständig geladen wird. Dann wartet der User bis nen Bier warm wird. (und das is nich gut). Also ne max. Wartezeit kalkulieren und mit nem setTimeout() trozdem schon deine D-Seite anzeigen lassen.

Kloar !

Tsusss
code21