[Javascript] HTML Ausgabe unterbinden bis Seite komplett geladen ist

Benjamin_L

Commander
Registriert
Dez. 2004
Beiträge
2.505
Wie der Tittel schon sagt. Ist sowas möglich ?
 
Hallo,

dies sollte sich eigentlich recht einfach realisieren lassen. Du könntest zum Beispiel dem body-Tag den CSS-Parameter "visibility: hidden;" zuweisen und diesen dann per JavaScript - sobald die Seite komplett geladen ist - mit "vivibility: visible;" überschreiben.

MfG mh1001
 
@mh1001: Hm. Aber wie findet man heraus, ob die Seite geladen wurde. Ich glaube der Event-Handler onLoad wird beim Laden der Seite aufgerufen und nicht danach.

Ansonsten wie du ja schon gesagt hast, einfach:
HTML:
<body style="visibility: none;" onLoad="document.this.style.visibility = 'visible';">

Mfg
KoЯn
 
Ja, so war das ganze natürlich auch gemeint. ;) Das "sobald die Seite geladen ist" bezog sich eher auf die Event-Handler-Aktion.

MfG mh1001
 
Und wer auch immer die Seite dann im Brwoser öffnet, denkt sich: "Oh Mann, ist diese Seite aber langsam. Das dauert ja ewig bis sich da was bewegt."
 
Boron schrieb:
Und wer auch immer die Seite dann im Brwoser öffnet, denkt sich: "Oh Mann, ist diese Seite aber langsam. Das dauert ja ewig bis sich da was bewegt."
Ja, dies auf eine komplette Webseite einzubauen wäre natürlich absolut unsinnvoll. Auch Benutzer die JavaScript nicht aktiviert haben werden keinen großen Gefallen an soetwas finden. ;) Doch gibt es auch immer wieder Anwendungen wo soetwas von Nutzen ist. ;)

MfG mh1001
 
mal testen, ob es das tut, was ich will, man kann ja das ganze mit ner "lade" grafik umgekehrt machen.

[edit:]
Funktioniert so mal nicht

[edit2:]
mit display gehts schon einigermaßen, danke für die Idee! :)
 
Zuletzt bearbeitet:
Zurück
Oben