Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/06/2010, 23:54
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: Forzar evento click

un comentario muy importante. existe tal concepto de "forzar un evento" pero se hace con eventos sintéticos del DOM Event y no tiene nada parecido a la solución que se expone. o sea, literalmente invocar un handler (la función que maneja el evento) no es lo mismo que recrear dicho evento. consideren el siguiente ejemplo.
Código:
<a id="fdw" href="http://www.forosdelweb.com" onclick="return confirm('¿Deseas dirigirte hacia '+this.href+'?');">FDW</a>

// luego mas adelante, desde una función o cualquier otra forma;
document.getElementById("fdw").onclick();
cuando invocamos el handler la confirmación se muestra pero independientemente de la respuesta no serás dirigido a dicha dirección. como antes señalé, invocar el handler no es lo mismo que generar el evento. lo menciono porque no tengo idea para que querás forzar un evento click y, aún más importante, puede que ni siquiera te funcione dependiendo de las instrucciones del handler.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.