Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/09/2008, 14:50
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Ejecutar función según boton pulsado

Hola gracias Panino5001

Cita:
Iniciado por buzu Ver Mensaje
Me parece raro que te haya funcionado con el primer código ya que esta poniendo if(this.id='Boton1'
cuando en realidad tendría que ser if(this.id == 'Boton1') Fíjate que lleva doble signo igual ya que esa es la comparación. Un signo igual es asignación, dos es comparación y tres es comparación estricta, lo que significa que no solo te compara que los valores sean iguales sino que tambien sean del mismo tipo.
buzu tienes razón, al escribir el post modifiqué el original que era este

Código:
if (document.getElementById(this.id).name  = "Boton1") {
    Cambiar1()
    }

    if (document.getElementById(this.id).name  = "Boton2") {
    Cambiar2()
    }

    if (document.getElementById(this.id).name  = "Boton3") {
    Cambiar3()
    }
Como ves no me daba cuenta que no necesitaba una asignación de valor sino una comparación, de ahí mi consulta. Este si realiza lo que comentaba en post anteriores.
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />