muffinOTR: onMouseOver Problem

Beitrag lesen

Hi,
ich bin gerade ein wenig am Verzweifeln. Und zwar versuche ich mit dem Event-Handler "OnMouseOver" mehrere Funktionen auszuführen. Doch leider erscheint bei mir folgender Java-Script-Fehler:

=== Fehlermeldung ====================================
'document.all[...].style' ist Null oder kein Obekt'

Warum erscheint dieser Fehler, wenn ich folgenden Quelltext habe?

=== Quelltext ========================================
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
var ie4 = (document.all) ? true : false;

function showLayer(layerName){
if (ie4) {document.all[layerName].style.visibility = "visible"}
}

function hideLayer(layerName){
if (ie4) {document.all[layerName].style.visibility = "hidden"}
}
</SCRIPT>
<style type="text/css">
#layer1 {position: absolute; z-index: 59900; visibility: hidden; left: 117px; top: 99px;}
#layer2 {position: absolute; z-index: 59900; visibility: hidden; left: 117px; top: 79px;}
#layer3 {position: absolute; z-index: 59900; visibility: hidden; left: 117px; top: 59px;}
</style>
</header>
<body>
<a href='#' onMouseOver="showLayer('layer1'); hideLayer('layer2'); hideLayer('layer3');">Irgendein Link</a>

<span id="layer1">Text 1</span>
<span id="layer2">Text 2</span>
<span id="layer3">Text 3</span>
</body>

Hat einer von Euch eine Lösung? Es wäre super klasse, wenn mir einer helfen könnt. Vielleicht stehe ich ja einfach nur auf dem Schlauch!?

Euch schon mal vielen Dank!

Gruss,
marc