Foros del Web » Programando para Internet » Javascript »

Diferencia

Estas en el tema de Diferencia en el foro de Javascript en Foros del Web. Hola a todos, esto seguro que es de principiante .... ¿Por que la línea 3 funciona y la 4 da un error guapo? ¿no son ...
  #1 (permalink)  
Antiguo 11/09/2006, 18:25
 
Fecha de Ingreso: agosto-2006
Mensajes: 25
Antigüedad: 17 años, 8 meses
Puntos: 0
Pregunta Diferencia

Hola a todos,

esto seguro que es de principiante ....

¿Por que la línea 3 funciona y la 4 da un error guapo? ¿no son equivalentes?

btnEnviar = document.getElementById("Enviar");
document.formRegistro.Enviar.disabled = false;
btnEnviar.disabled = true;

Gracias por cualquier comentario.
  #2 (permalink)  
Antiguo 11/09/2006, 21:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Depende del browser que uses, y es 100% mas recomendable usar getElementById ya que es mas compatible en todos los browsers modernos.

por cierto tu linea "4" deberia de ser asi:
Código HTML:
document.all.formRegistro.Enviar.disabled = false;
aunque solo funciona para IE
  #3 (permalink)  
Antiguo 11/09/2006, 22:11
Avatar de B**
B**
 
Fecha de Ingreso: enero-2006
Ubicación: Monterrey,Mexico
Mensajes: 952
Antigüedad: 18 años, 3 meses
Puntos: 3
Talves no le pusiste el nombre al formulario... verifica eso.... por que el codigo deberia de funcionar.,... parece estar correcto
__________________
-URL= Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS.
  #4 (permalink)  
Antiguo 12/09/2006, 02:51
 
Fecha de Ingreso: agosto-2006
Mensajes: 25
Antigüedad: 17 años, 8 meses
Puntos: 0
Hola,

una vez mas, gracias por los comentarios.

El problema lo tenía en la definición del botón, me faltaba definir id="Enviar".

Un saludo.
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 09:05.