HaMartens: <DIV > Element beim starten der Seite verstecken !

Beitrag lesen

Hallo ich würde gerne ein DIV Element im HTML Code haben, dass beim normalen Aufruf der Seite NICHT angezeigt wird. Ich hatte mir folgenden Code gedacht:

"...
<script type="text/javascript">
function closeErrorWindow() {
 this.document.getElementById("errormessage_fenster").style.visibility = "hidden";
}
</script>
</head>

<body onLoad="closeErrorWindow();">

<!-- Wenn Javascript ausgeschaltet ist, zeige die Fehlermeldung an -->
<div id="java_not_activated">
 <h2> Fehler ! </h2>
    <p> Sie haben JavaScript <strong>deaktiviert.</strong> Um die Seite korrekt darzustellen,
     aktivieren Sie bitte Java Script.
    </p>
</div>
...
"

Das funktioniert auch soweit, bloß dummerweise wird der Inhalt des div Tags immer für einen Bruchteil einer Sekunde angezeigt und anschließend dann ausgeblendet ! body onload sollte doch eigentlich das erste sein was ausgeführt wird ?
Gibt es eine Möglichkeit das perfekt zu gestalten ?
Vielen Dank für alle Ratschläge !!!