Moin!
ich baue gerade eine Webseite mit Dreamweaver MX und habe im Body-TAG die Funktion "preload images" (onLoad) angegeben.
Jetzt möchte ich, daß solange die Seite noch lädt, ein Layer eingeblendet wird in dem eine kleine Gif-Animation "Loading Site...please wait" o. ä. anzeigt (z. B. für Leute mit Modem). Einblenden kann ich den Layer auch problemlos, ebenfalls mit "onLoad". Aber er soll ja auch wieder verschwinden, wenn alles geladen ist. "Hide Layer" mit "onUnload" funktioniert nicht.
Gerade die Leute mit Modem sind dir mit Sicherheit sehr dankbar, wenn du ihren ohnehin schon langsamen Internetzugang nicht noch durch unnötige Gimmicks verschlimmerst. Eine animierte GIF-Grafik ist ja nicht 0 Byte groß, und dass man erst auf das Fertigladen aller Grafiken warten muß (was ja gerade bei Modembenutzern eine gewisse Zeit dauern kann), und nicht schon die geladenen HTML-Texte angucken darf, dürfte ein zusätzliches Ärgernis sein.
Bitte keine Ratschläge in der Richtung, es mit Flash zu realisieren. Ich hab von Flash nicht viel Ahnung und mag das Programm auch nicht besonders.
Ganz im Gegenteil: Realisier' es nicht in Flash, realisier' es nicht in Javascript, sondern realisiere es einfach NICHT! Es ist Unsinn, nervt, kostet Bandbreite (deine auf dem Server, für die du u.U. ja auch bezahlen mußt), ist eine zusätzliche Fehlerquelle, und bringt deinen Besuchern nichts. Dass die Seite geladen wird, das sieht er nämlich schon am Statusbalken seines Browsers.
- Sven Rautenberg