Foros del Web » Programando para Internet » Javascript »

Problema con getElementById en IE

Estas en el tema de Problema con getElementById en IE en el foro de Javascript en Foros del Web. HOla. Tengo el siguiente escript que me permite ocultar un TR y mostrar otro. El FireFox funciona perfecto el problema es en IE no logro ...
  #1 (permalink)  
Antiguo 26/05/2009, 23:41
 
Fecha de Ingreso: noviembre-2008
Mensajes: 67
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Problema con getElementById en IE

HOla.
Tengo el siguiente escript que me permite ocultar un TR y mostrar otro.
El FireFox funciona perfecto el problema es en IE no logro mostrar la parte de codigo que necesito.

Que tendria que modificar o usar para que funcione en IE.

En el HMTL:
<tr id="paso_2" style="display:none;">

El JS:

if(Accion == 1){

document.getElementById("paso_"+Objet).style["display"] = "block";
document.getElementById("paso_"+(Objet-1)).style["display"] = "none";

IMG.src = "atras.gif";
IMG.setAttribute("onclick","ShowHidden('Registraci on', '"+Objet+"', this, 2)");
IMG["onclick"] = new Function("ShowHidden('Registracion', '"+Objet+"', this, 2)");

}

Muchas Gracias!
  #2 (permalink)  
Antiguo 27/05/2009, 00:57
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Problema con getElementById en IE

Hola vanditsession

Prueba así:

Código javascript:
Ver original
  1. document.getElementById("paso_"+Objet).style.display = "block";

Saludos,
  #3 (permalink)  
Antiguo 27/05/2009, 05:38
 
Fecha de Ingreso: noviembre-2008
Mensajes: 67
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Problema con getElementById en IE

Hola JavierB,

Lo he probado de esa forma y no he tenido suerte alguna otra sugerencia que puede implementar.

Muchas Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:22.