Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2012, 05:23
50l3r
Invitado
 
Mensajes: n/a
Puntos:
Problema con evento js y ajax

Saludos

Veran, estoy desarrollando una pagina, en la cual genero contenido dinamicamente con ajax.

En el index.jsp, tengo unas funciones las cuales pintan un contenido en un div, dentro de ese contenido hay otro div el cual tiene asignado un evento por jquery, en la pagina index.jsp.

En el script inicial, genero el evento javascript, para que me habra un popup:

Código Javascript:
Ver original
  1. $('#sharemail').click(function(){
  2.         if(document.getElementById('pop_overlay').style.display=="block" && document.getElementById('pop_overlay2')){
  3.             $('#pop_overlay2').fadeIn("slow");
  4.             $('#pop_overlay2 .box').fadeIn("slow");
  5.         }else{
  6.             $('#pop_overlay').fadeIn("fast");
  7.             $('#pop_overlay .box').fadeIn("fast");
  8.         }
  9.        
  10.         var rel = this.rel;
  11.         var titulorel = this.lang;
  12.         document.getElementById('share_notice').value= rel;
  13.         document.getElementById('titulo_notice').innerHTML= titulorel;
  14.     });

La primera vez que genero el codigo en ajax, dicho evento me lo ejecuta correctamente y me habre el div "pop_overlay":

Código HTML:
Ver original
  1. <div id="pop_overlay">
  2.         <div class="box">
  3. Prueba
  4.             </div>
  5.         </div>
  6.     </div

Esta situado en el index.jsp, pero al ejecutar por 2 vez el evento, no me funciona.

Es un tema bastante lioso, si me he explicado mal hacermelo saber.

Un saludo, y gracias :)