Tag: javascript events

¿Debo usar IIFE o la ventana de carga para inicializar?

Ambos de los siguientes fragmentos de código funcionaron: Usando IIFE en el archivo js: (function initialize() { txtInput = document.getElementById(‘txtInput’); txtResult = document.getElementById(‘txtResult’); txtInput.value = “0”; txtResult.value = “0”; }()); Llamando a initialize () en el evento de carga de la ventana en un archivo html: window.addEventListener(‘load’, initialize, false); Es uno un mejor enfoque que […]

Imágenes de canvas y evento Click

Actualmente tengo dos círculos en una etiqueta con HTML5 y JavaScript. Ahora estoy tratando de agregar una imagen (hecho) que cambia según el mouse-over y haga clic. Es básicamente una implementación de un botón de reproducción / pausa con un cambio de color adicional cuando el usuario pasa el botón por encima del botón. Parece […]

¿Cómo depurar los enlaces de eventos JavaScript / jQuery con Firebug o herramientas similares?

Necesito depurar una aplicación web que utiliza jQuery para realizar una manipulación de DOM bastante compleja y desordenada. En un momento dado, algunos de los eventos que estaban vinculados a elementos particulares, no se activan y simplemente dejan de funcionar. Si tuviera la capacidad de editar el origen de la aplicación, profundizaría y agregaría un […]

detachEvent no funciona con funciones en línea nombradas

Hoy me encontré con un problema en IE8 (tenga en cuenta que solo necesito que sea compatible con IE) que no puedo explicar: detachEvent no funcionaría cuando utilizaba un controlador de función anónimo. document.getElementById(‘iframeid’).attachEvent(“onreadystatechange”, function onIframeReadyStateChange() { if (event.srcElement.readyState != “complete”) { return; } event.srcElement.detachEvent(“onreadystatechange”, onIframeReadyStateChange); // code here was running every time my iframe’s […]

¿Cómo puedo verificar si la URL de la pestaña del navegador actual ha cambiado?

Lo necesito para usar en mi extensión de Firefox. Ya probé el detector de eventos window.onload, y compruebo si url actual == url antiguo, y es una buena idea, pero no funciona cuando la página se carga en pdf. También vi la función hash cambiado, pero solo funciona con ff 3.6; Lo necesito para trabajar […]

¿Hay algo como “eventos inmediatos” en Javascript?

¿Es la noción / concepto de ” eventos inmediatos ” algo que existe en las implementaciones de Javascript? Fondo En esta respuesta a la pregunta ” ¿Se garantiza que javascript sea de un solo hilo? “, El autor menciona algo a lo que se refiere como eventos inmediatos . Un evento inmediato de este tipo […]

Cómo generar un evento de clic derecho en todos los navegadores

Un poco de contexto: La aplicación en la que estoy trabajando tiene un menú contextual del botón derecho para ciertos objetos en la pantalla. El diseño actual en el que cada uno de estos objetos escucha un clic derecho, envía una solicitud AJAX para obtener los datos de contexto para ese objeto, utiliza esos datos […]

Desactivar la tecla F5 en Safari 4

He escrito el siguiente código javascript para capturar la tecla F5 y evitar que el usuario se actualice: (Entiendo que esto no es una buena idea, pero me quedo con esto si a alguien le gusta o no. Además, la pregunta que hago se refiere a por qué la siguiente secuencia de comandos no funciona […]

Evento cargado de dominio cruzado borwser código javascript nativo

Estoy trabajando sin el marco javascript, pero quiero llamar a una función justo cuando se carga el DOM. No puedo / no quiero usar el atributo ‘onload’ en la etiqueta .

¿Por qué esta página de JavaScript redirige tan lento?

Estoy implementando un plugin para Firefox. En la barra de herramientas del complemento, capturo la página actual y redirigí a los usuarios al Reino Unido de Google cuando intentan ir a los Países Bajos de Google. Sin embargo, este código tarda una eternidad en completarse. Cuando escribo “google.nl” o “google.com/nl”, mi navegador muestra la página […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.