Servus,
ich möchte gerne einen Preloader mit folgenden Funktionen entwickeln:
- Wenn die Seite geladen wird, soll ein kleines Bild erscheinen "Seite wird geladen"
- Wenn Javascript deaktiviert ist, soll nichts geschehen, also wie überlich
Ich habe mir auch schon konkrete Gedanken gemacht:
Ein Div, welches über die ganze Seite geht und das Bild beinhaltet. Das Div wird standardgemäß angezeigt. Nun wird per <body onlad=...> aufgerufen, dass das Div per CSS und über DOM versteckt wird. "Onload" wird ja erst aufgerufen, wenn die Seite vollständig geladen ist. Das würde ja soweit schon funktionieren. Nur wenn JS nun deaktiviert ist, erscheint ja immer der Ladescreen und verschwindet nicht mehr.
Wie kann man das lösen?
Gibt es einen JS- Zustand, der beim allerersten Aufruf der Seite eintrifft (also quasi vor onload)?