es hat nix mit dem code zutun...
Natürlich hat es das.
aber bitte:
<div onmouseover="document.getElementById('news').style.display='block';>...</div>
Wo ist hier bitte die if Abfrage von der du gesprochen hast?
[...]
<div id="news">...</div>
d.h. in der mouseover Funktion greifst du auf eine Element zu, das in deinem Code erst später vorhanden ist, dann muss die von dir genannte Fehlermeldung kommen
Du musst natürlich prüfen ob das Objekt überhaupt existiert.
Struppi.