undine: ab NS 4.08 läuft's prima, aber NS 4.03 gibt Fehlermeldungen

Beitrag lesen

Hallo Forum,

meine kleinen Scripte werden von NS 4.08 aufwärts problemlos akzeptiert, aber der NS 4.03 gibt Fehlermeldungen! Nun sind mir die Ideen ausgegangen, was falsch sein könnte. Im Archiv hab ich soweit nichts gefunden (falsch gesucht?), hat einer von Euch eine Idee oder ein Lesetipp? Konkretes Problem:

beim Einlesen der Funktion gibts die Meldung: function not always returns a value

in der Zeile des Funktionsaufrufts (z.B. Body onLoad): funtion is not defined

Aber dies eben alles nur bei  NS 4.03 und 4.05... darüber läufts prima.

Ein Beispiel gibts unter http://surf.to/thecavegirls im INTRO Teil, ein anderes hier als Code:

**************************************
<html>
<head>

<style type="text/css">
#impressum { font-family: verdana, arial, sans-serif; font-size: 10px;}  
.imp {font-family: impact, arial narrow,sans-serif; font-size: 14px;}
  </STYLE>

<script LANGUAGE="JAVASCRIPT">

function moveImpressum()
{if (document.layers)
    {document.impressum.top -=4;
    if (document.impressum.top <= 20)
        {return true;
        }
    }
else if (document.all)
    {impressum.style.top = parseInt(impressum.style.top)-4;
    if (parseInt(impressum.style.top)<= 25)
        {return true;
        }
    }        
if((document.layers)(document.all))
    {setTimeout('moveImpressum()', 100);  
    }
}
</SCRIPT>

</head>
<body BGCOLOR="#FFCC66" BACKGROUND="../images/links_mitte.gif" onLoad="moveImpressum()">

<div ID="impressum" STYLE="position:absolute; left: 10px; top: 220px; width:160px; height:560px;">
<p><span class="imp">IMPRESSUM</SPAN></P>
</DIV>

</body>
</html>

******************************************
schon mal jetzt Danke für jeden Tipp!