Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/02/2009, 09:46
ninho
 
Fecha de Ingreso: junio-2008
Ubicación: Manoteras - Madrid
Mensajes: 3
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Problemas en el explorer con lastChild

Hola .

He probado lo que has comentado y nada....

os paso el codigo donde uso DOM


//Si no está creado el DOM, lo creamos para cada uno de los estados:
if ( (estado == 3) && (esta==false) ) {
data = new Array("Activo","Bloqueado");
eUL = document.createElement("select");
for(i=0; i<data .length; i++) {
eLI = document.createElement("option");
eLI.appendChild(document.createTextNode(data[i]));
eUL.appendChild(eLI);
}
document.getElementById("ee").appendChild(eUL);
esta = true;

}else if ( (estado == 4) && (esta==false) ){
data4 = new Array("Expirado");
eUL4 = document.createElement("select");
for(i=0; i<data4 .length; i++) {
eLI4 = document.createElement("option");
eLI4.appendChild(document.createTextNode(data4[i]));
eUL4.appendChild(eLI4);
}
document.getElementById("ee").appendChild(eUL4);
esta = true;
}else if ( (estado == 5) && (esta==false) ){
data2 = new Array("Bloqueado","Distribucion","Activo","Expirad o");
eUL2 = document.createElement("select");
for(i=0; i<data2 .length; i++) {
eLI2 = document.createElement("option");
eLI2.appendChild(document.createTextNode(data2[i]));
eUL2.appendChild(eLI2);
}
document.getElementById("ee").appendChild(eUL2);
esta = true;
}else if ( (estado == 2) && (esta==false) ){
data3 = new Array("Distribucion","Bloqueado","Activo");
eUL3 = document.createElement("select");
for(i=0; i<data3 .length; i++) {
eLI3 = document.createElement("option");
eLI3.appendChild(document.createTextNode(data3[i]));
eUL3.appendChild(eLI3);
}
document.getElementById("ee").appendChild(eUL3);
esta = true;
}






y despues quiero recuperar el valor del combo seleccionado por el usuario con:


estado = document.getElementById("ee").lastChild.value;


como os dije anteriormente en mozilla lo recupera sin ningun problema pero el explorer no me devuelve nada.

Gracias chicos por todo.

Es la primera vez que me conecto y me habeis respondido con bastante rapidez, muchas gracias!!!