Si, yo tambien pense lo mismo en un momento, pero deshabilitando completamente el cambio de atributos (esto es: eliminando toda line de cambio de atributo y tratando el select directamente) sigue sin funcionar.
Yo creo que el problema esta en el FOR, ya que es ahi donde el script deja de funcionar.
Una cosa mas!
Hay otra funcion que no funciona en IE, esa es:
Código:
function limpiarCanales() {
var i = canal.length;
while (i > 1) {
canal.remove(canal.options[i]);
i--;
}
canal.options[0]=new Option("Select Channels..");
}
Tambien esta la opcion de que por alguna razon, IE toma a "canal" como una variable simple y llana en vez de un objeto SELECT.
En el warning del IE aparece un comentario del estilo: