Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/06/2010, 14:36
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Cómo hago que pase lo mismo con 3 eventos distintos a la vez?

Cita:
es decir, en el mismo elemento sería onclick=" this.value='x' " pero cómo sería esto dentro de element.onclick
como te mostre antes, solo que has de definir la funcion con sus instrucciones en el cuerpo.
Código:
element.event = function(){
// instrucciones aqui;
}

// ejemplo, asumiendo que input es un campo text;
input.onclick = function(){
this.value = "has hecho click en este campo";
}
basicamente dentro del cuerpo escribes lo que necesites. para el ejemplo que pides, pues depende. si el evento esta registrado en el mismo elemento donde quieres cambiar el value, puedes utilizar el keyword this, como mostre en el ejemplo anterior, para referirse al propio elemento. pero si el evento esta registrado en otro elemento, digamos un boton o una imagen, primero debes obtener la referencia del elemento que deseas trabajar. puede ser con document.getElementById si es que tiene atributo id. hay otras formas de adquirir la referencia pero la mas facil y rapida es mediante id. luego cambias los valores que requieras de dicho elemento.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.