Comunidad de diseño web y desarrollo en internet online

Javascript avanzado.

Citar            
MensajeEscrito el 12 Ago 2011 01:49 am
Buenas a todos,

necesitaria saber como lograr un evento click de un class que este oculte, remueva, lo que sea. 3 capas que solo tienen class anteriores.

Código :

div class="bloque_iz_post_muro">
                                 <img src="<?php echo $fotoperfil; ?>" width="50" height="50"/>
                              </div>
                              <div class="bloque_medio_post_muro">
                                 <a class="profile_posteador" href="profile.php?id=<?php echo $reg['id']; ?>" ><?php echo $reg['nombre'].' '.$reg['apellido']; ?></a>
                                 <div class="comentario_posteador"><?echo $reg['consulta']; ?></div>
                              
                              </div>
                              <div class="bloque_der_post_muro">
                                 <div class="borrrar_post"><a href="#"></a></div>
                              </div>
                              <div style="clear:both">



Eso se iria repitiendo cuantas veces recorra la tabla en mysql.

Si se fijanhay un div class="borrrar_post" que ese eliminaria el div contenedor bloque_medio_post_muro. Tranquilamente recargando la web lo puedo hacer. Pero la idea es hacerlo con ajax.

Gracias

Por yoelotero

51 de clabLevel



Genero:Masculino  

Programador web.

firefox
Citar            
MensajeEscrito el 12 Ago 2011 02:09 am
Solucionado, hice un ejemplo de prueba pero con esto estamos.

$(document).ready(function(){

$('.prueba').click(function(){

$(this).parent('.afu').css({'display':'none'});
});
});

Por yoelotero

51 de clabLevel



Genero:Masculino  

Programador web.

firefox
Citar            
MensajeEscrito el 15 Ago 2011 05:17 pm
No es que necesitaba una llamada ajax para borrar el registro?

Código Javascript :

   $(document).ready(function(){
      $('.borrrar_post a').click(function(){
         var actual = $(this).closest(".bloque_iz_post_muro")
         $.get("borrar.php?id="+<?php echo $reg['id']?>,function(){
            actual.hide()
         })
      });
   });


Suponiendo que hay un archivo llamado PHP llamado borrar.php que recibe un ID por GET y lo borra.

Y esto no clasifica como javascript avanzado, javascript avanzado tiene que ver con prototype, call, apply, cache, etc.

Por ViejoIvan

7 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.