Alternative zu <body onload=...
eddi
- javascript
Hallo,
meine Seite besteht aus einer index.php, die das Gerüst und einige feste Inhalte bereit hält. In der index.php ist eine run.php eingebettet, die je nach übergebenem Paramter einen Teil des Seiteninhaltes zusammenbaut.
In der index.php steht auch der <body> Tag.
Jetzt hab ich das Problem, dass die run.php in einer bestimmten Konstellation Berechnungen mit Javascript durchführt und das body-tag aus der index.php schon lange durch ist.
Ausserdem ist das Projekt derart umfangreich, dass eine grundlegende Änderung der Struktur nicht in Frage kommt.
Wie kann ich nun trotzdem erreichen, dass die Berechnung erst dann durchgeführt wird, wenn die Seite komplett geladen ist?
Ich hoffe die Problematik ist rübergekommen.
Gruß eddi
Hallo eddi,
Wie kann ich nun trotzdem erreichen, dass die Berechnung erst dann durchgeführt wird, wenn die Seite komplett geladen ist?
du kannst das Script hinter den vom Script benötigten HTML-Elementen notieren, oder du setzt den onload-Eventhandler mit
window.onload = function() { ... };
oder
function tuwas() { ... };
window.onload = tuwas;
Gruß, Jürgen
Hallo Jürgen,
scheint zu klappen Danke
Hallo,
siehe auch:
JavaScript: Onload-Techniken: Scripte ausführen, sobald das Dokument verfügbar ist
Grüße,
Mathias