07/01/2016, 12:18
|
| | Fecha de Ingreso: abril-2011
Mensajes: 7
Antigüedad: 13 años, 8 meses Puntos: 0 | |
Respuesta: activar y desactivar evento javascript Hola, he intentado utilizar este código pero no tengo muy claro que debe de hacer mi funcion "FUNCION" para tanto desactivar como activar el evento onblur para mi id "XXX" he probado a meter en "FUNCION" un simple alert con un mensaje y no se deshabilita el evento nunca...
Estoy intentando ejecutarlo en IE8.
function preventDefault(e) {
e = e || window.event;
if (e.preventDefault)
e.preventDefault();
e.returnValue = false;
}
function disable_onblur() {
if ( document.getElementById("XXX").addEventListener) {
document.getElementById("XXX").addEventListener('b lur', preventDefault, false);
}
else{
if ( document.getElementById("XXX").attachEvent) {// IE before version 9
document.getElementById("XXX").attachEvent('onblur ', FUNCION);
}
}
}
function enable_onblur() {
if ( document.getElementById("XXX").removeEventListener ) {
document.getElementById("XXX").removeEventListener ('blur',preventDefault);
}
else {
if ( document.getElementById("XXX").detachEvent) {// IE before version 9
alert("Enable_onblur detachEvent");
document.getElementById("XXX").detachEvent('onblur ', FUNCION);
}
}
}
Muchas gracias. |