Javascript: body onload-Funktion warten Sie, bis Skripts abgeschlossen haben

Ich habe einige Funktionen, die ich rufe, und Sie nehmen einige Zeit (Millisekunden), aber ich will nicht die Seite angezeigt, bis diese Funktionen abgeschlossen haben. Gerade jetzt, kann ich sagen, dass die Seite geladen wird und dann die Skripte schließlich abgeschlossen.

Recht jetzt rufe ich die Funktionen in den body onload.

Zudem eine weitere Frage, die ich vielleicht habe, ist, dass ich brauche, um Zugriff auf div-Elemente in die html-Inhalte kann ich tun, dass in meinem body onload-Funktion (getElementById('somDiv')?

Hier ist der workflow.

  1. Einem Aufruf von getElementById('someDiv'), um ein element aus der Seite.
  2. Aufrufen der Funktion someFunc, ist diese Funktion in den body onload=someFunc()
  3. Warten, bis someFunc fertig ist
  4. Display-Seite um Benutzer, sobald die Funktion abgeschlossen ist.

InformationsquelleAutor Berlin Brown | 2009-06-04

Schreibe einen Kommentar