Skynet: IE meldet Javascript Fehler aber funktioniert trotzdem?

Beitrag lesen

Hi,

ich habe ein kleines Problem mit meinem IE6. Ich blende über das Script unten, 6 verschiedene DIV-Container ein und auch wieder aus. In allen Browsern (Firefox 1.02, Netscape 7.1, Opera 7.54) die ich ausprobiert habe, funktioniert das Script, in IE zwar auch jedoch meldet er in der Statusleiste eine Fehlermeldung "Fehler auf der Seite" sobald die Funktion zum umschalten der DIVs aufgerufen wird.

Funktion:

function newsort(sort_order) {
var option = new Array("startdate_asc", "startdate_desc", "enddate_asc", "enddate_desc", "alphabetical_asc", "alphabetical_desc");
for(var x = 0; x <= option.length; x++) {
  if(option[x] == sort_order) { this.document.getElementById(option[x]).style.display = "block"; }
  else { this.document.getElementById(option[x]).style.display = "none"; }
}
}

Das aufrufen der Funktion läuft wie folgt:
<a href="javascript:newsort('startdate_asc')"><img src="img/arrow_asc.gif" id="img" alt="Sortierung aufsteigend" /></a>

Wie gesagt, funzt jeder Browser, nur IE meldet einen Fehler, führt anscheinend das Script aber richtig aus.

Habe ich einen Fehler übersehen?