Foros del Web » Programación para mayores de 30 ;) » .NET »

Rendering Controls... removeEventListener

Estas en el tema de Rendering Controls... removeEventListener en el foro de .NET en Foros del Web. Hola, necesito quitar el evento de un control con jscript, para eso ejecuto el siguiente codigo Código: var elemento = document.getElementById('testButton'); elemento.addEventListener("click", MiFuncion, false); elemento.removeEventListener("click", ...
  #1 (permalink)  
Antiguo 30/03/2007, 10:03
 
Fecha de Ingreso: diciembre-2004
Mensajes: 130
Antigüedad: 19 años, 4 meses
Puntos: 0
Exclamación Rendering Controls... removeEventListener

Hola, necesito quitar el evento de un control con jscript, para eso ejecuto el siguiente codigo

Código:
var elemento = document.getElementById('testButton');
elemento.addEventListener("click", MiFuncion, false);
elemento.removeEventListener("click", MiFuncion, false);
...
...
function MiFuncion()
{
    window.alert('He sido presionado');
}
El codigo lo obteni de:
http://webfx.eae.net/dhtml/ieemu/eventlisteners.html

Funciona a la perfecccion, pero yo necesito hacer lo mismo pero con una funcion que reciba un parametro

Código:
function MiFuncionConParametro(Row)
{
    window.alert('El <TR>: '+Row.id+' ha sido presionado');
}
Como debo utilizar addEventListener y removeEventListener para utilizar "MiFuncionConParametro".

Gracias.
__________________
langdotnet
  #2 (permalink)  
Antiguo 30/03/2007, 11:35
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Rendering Controls... removeEventListener

No se puede, pero en condiciones normales this hace referencia al elemento sobre el que agregas ese manejador.

Saludos
PS. Ten en cuenta que addEventListener y removeEventListener no funcionan en IE
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 30/03/2007, 11:38
 
Fecha de Ingreso: diciembre-2004
Mensajes: 130
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: Rendering Controls... removeEventListener

Si funcionan, los acabo de probar bajo IE6.0
__________________
langdotnet
  #4 (permalink)  
Antiguo 30/03/2007, 11:44
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Rendering Controls... removeEventListener

Entonces debo tener otra versión de IE ... hasta donde sé sus "equivalentes" son attachEvent y detachEvent, pero en fin, no tiene sentido discutir sobre este tema

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:11.