Firefox erkennt JS Funktion nicht

Moin, ich habe hier eine JavaScript Funktion, die von Firefox nicht erkannst wird. Das ganze dient zum verdunkeln des Hintergrunds von Codebeispielen.

<script type="javascript/text">
var mode;
var codeelem;

function dunklerCode(mode){
codeelem = document.getElementsByClassName("code");
if(mode){
for(i=0;i>codeelem.length();i++)
codeelem[i].style.backgroundColor = "#777";
document.getElementById('codeswitch').innerHTML = "Du kannst den Hintergrund der Codebeispiele für eine besser Ansicht erhellen, <a href=\"javascript:dunklerCode(false);\">klicke hier</a>";
}
else{
for(i=0;i>codeelem.length();i++)
codeelem[i].style.backgroundColor = "#ddf";
document.getElementById('codeswitch').innerHTML = "Du kannst den Hintergrund der Codebeispiele für eine besser Ansicht verdunkeln, <a href=\"javascript:dunklerCode(true);\">klicke hier</a>";
}
}
</script>

Der Link zum Funktionsaufruf ist aus dem Quellcode ersichtlich. Der Anfangslink entspricht !mode.

Wenn ich den Link anklicke, sagt mir FF, die Funktion sei nicht deklariert. Wo ist der Fehler?
Sorry, hab grade erst mit JS angefangen, brauche das aber dringend, sonst komm ich mit der Webbi nicht weiter :wink:

thx im vorraus :slight_smile:

Naja, der script type ist ja auch “text/javascript” und nicht “javascript/text”.

Kann natürlich auch noch was anderes sein (IEspezifische Funktion), hab nicht weiter geschaut.

Danke, das hats gebracht…

wie dumm von mir :unamused: :motz: !haue