Cómo hago para que por ejemplo:
Termina de cargar un elemento y dice hola. se hace click en el mismo elemento y diga hola y así, pero sin poner en el elemento el evento impreso...
Muchas gracias
| |||
Cómo hago que pase lo mismo con 3 eventos distintos a la vez? Cómo hago para que por ejemplo: Termina de cargar un elemento y dice hola. se hace click en el mismo elemento y diga hola y así, pero sin poner en el elemento el evento impreso... Muchas gracias |
| |||
Respuesta: Cómo hago que pase lo mismo con 3 eventos distintos a la vez? asi como te dice "OK" en lugar de element escribe: document.getElementById('id_del_elemento') |
| |||
Respuesta: Cómo hago que pase lo mismo con 3 eventos distintos a la vez? y si quiero que al presionar el elemento su valor cambie a x? es decir, en el mismo elemento sería onclick=" this.value='x' " pero cómo sería esto dentro de element.onclick me podrías dar un ejemplo completo de cóm ose haria para que al hacer click en un elemento con id = campo su atributo value cambie a 'verde'? Muchas gracias! |
| ||||
Respuesta: Cómo hago que pase lo mismo con 3 eventos distintos a la vez? Cita: como te mostre antes, solo que has de definir la funcion con sus instrucciones en el cuerpo.es decir, en el mismo elemento sería onclick=" this.value='x' " pero cómo sería esto dentro de element.onclick
Código:
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. element.event = function(){ // instrucciones aqui; } // ejemplo, asumiendo que input es un campo text; input.onclick = function(){ this.value = "has hecho click en este campo"; }
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| |||
Respuesta: Cómo hago que pase lo mismo con 3 eventos distintos a la vez? function Update(Campo){Campo.value = "has hecho click en este campo";} var element = document.getElementByID("Campo"); element.onclick = Update(Campo); <input name="Usuario" type="text" id="Campo"/> Podrías decirme si este ejemplo está mal? porque no me funciona ^^ |
| ||||
Respuesta: Cómo hago que pase lo mismo con 3 eventos distintos a la vez? Cita: JavaScript es case-sensitive, por tanto no es lo mismo GETELEMENTBYID (no existe) que getElementById, y sólo funcionará así.var element = document.getElementByID("Campo"); Saludos (: |
| ||||
Respuesta: Cómo hago que pase lo mismo con 3 eventos distintos a la vez? Hola Con permiso @ZK . Prueba así
Código Javascript:
Ver original Suerte
__________________ 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;" /> |
| ||||
Respuesta: Cómo hago que pase lo mismo con 3 eventos distintos a la vez? Vale, que le estás respondiendo a @_cronos2. No sabía de que hablabas
__________________ 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;" /> |
| |||
Respuesta: Cómo hago que pase lo mismo con 3 eventos distintos a la vez? Bueno, ya funcionó! Ahora quisiera saber si existe alguna forma de simplificarlo... digo por ese trozo de window.onload y la segunda funcion... Gracias! |
| ||||
Respuesta: Cómo hago que pase lo mismo con 3 eventos distintos a la vez? Hola Prueba así
Código Javascript:
Ver original Suerte
__________________ 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;" /> |
Etiquetas: |