Es un fragmento de código pequeño, pero sin embargo falla en IE, mientras que en Firefox funciona bien. El caso es que el error que me da IE es:
"error desconocido en tiempo de ejecucion"
el código es el siguiente:
Código:
function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
var v = xmlHttp.responseText.split(',') //separas lo de antes del = y lo dedespués y se inserta en v[o] y v[1]
//var s = v[1].split(',') //Separas lo que hay antes y después de cada "," insertándolo en posiciones del vector s
var sHTML = "<select class='SelectForm' name='cno2' onchange='cno23(this.value)'><option>Elige CNO2</option>"
for (number in v) //recorremos todo el vector s con el iterador number
{
sHTML = sHTML + "<option>"
sHTML = sHTML + v[number]
sHTML = sHTML + "</option>"
}
sHTML = sHTML + "</select><p><span id='texto_2'></span></p>"
-----> document.getElementById('texto_1').innerHTML=sHTML <-----
}
}
El error lo da en la línea marcada con una flecha. Alguna idea?. Repito que en Mozilla funciona bien.