• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Ladezeit

magifix

Neues Mitglied
Hallo,
wie kann man erreichen, dass eine Seite erst dann angezeigt wird, wenn alle Dateien geladen sind.
Ich habe mehrere Seiten mit statischem Inhalt auf denen immer nur ein Teil geändert wird.
Beim Laden der neuen Seite tritt aber oft ein Springen auf.
Die nachzuladenden Inhalte haben nur jeweils 2 oder 3 kB.
Kennt jemand die Lösung?
 
Gar nicht. Der Browser entscheidet selbst, wie (in welcher Reihenfolge) er Elemente darstellt. Früher haben Browser Seiten so angezeigt, wie Du das willst, man hat das aber verbessert, so dass man jetzt schon die Inhalte sehen kann, bevor alle Elemente geladen sind - das war als Verbesserung gedacht.
 
Eine Möglichkeit

Hi,


Ich glaube, es gibt doch eine Lösung.

Du kannst es mal mit JavaScript versuchen:

In den Headbereich kopierst du das:

HTML:
<script language="JavaScript">
<!-- Original:  Gilbert Davis -->
<!-- Begin
//Edited by fakie
function hideloadinghint() {
if (document.getElementById) {  // DOM3 = IE5, NS6
document.getElementById('hidepage').style.visibility = 'hidden';
}
else {
if (document.layers) {  // Netscape 4
document.hidepage.visibility = 'hidden';
}
else {  // IE 4
document.all.hidepage.style.visibility = 'hidden';
      }
   }
}
//  End -->
</script>


Dann schreibst du in den Body-Tag das hier

HTML:
<body ... onload="hideloadinghint()">

Und zum Schluss noch unter dem Bodybereich das

HTML:
<!-- START PRELOADER -->
<div id="hidepage"
style="position: absolute;
left:0px;
top:0px;
background-color: #2E6B95;
layer-background-color: #2E6B95;
height: 100%;
width: 100%;">

<table height="130%" width="100%" align="center">
<tr><td valign="top" align="center"><br><br><br><br>
<img src="images/sanduhr.gif"><br><br>
<b>Page loading ... Please wait</b>
</td></tr></table>
</div>
<!-- END PRELOADER -->


So, ich hoffe es klappt bei Dir :-)!


Viel Erfolg,
Michi
 
Das hat dann den Effekt, dass die Elemente der Seite versteckt werden, sobald die Seite komplett geladen ist. Wie sinnig!

Und wozu ist die Tabelle? Und warum 130% Höhe? Bitte erklär das doch mal...
 
Ich hab die Lösung von einem anderen... Hatten das gleiche Problem und haben es so gelöst. Wenn es nicht klappt, dann vergesst die Sache ;)
 
Zurück
Oben