• Lunes 23 de Diciembre de 2024, 18:13

Autor Tema:  Transacion Ajax  (Leído 1559 veces)

zeuslife

  • Nuevo Miembro
  • *
  • Mensajes: 21
  • Nacionalidad: es
    • Ver Perfil
    • http://www.thedomyworld.com
Transacion Ajax
« en: Miércoles 24 de Febrero de 2010, 00:27 »
0
Hola a todos!!

Tengo el siguiente código que voy a postear, que lo que hace es cargarme en un div las paginas que hay en los enlaces. Pues bien, yo quiero que me cargue tambien en el mismo div los enlaces de la página que cargue, pero no se como conseguirlo. ¿Alguna idea?

Código: Text
  1.  
  2. <script type="text/javascript" src="jquery.js"></script>
  3. <script type="text/javascript">
  4. $(document).ready(function(){
  5. var emi = "#nav a"; //Emisor
  6. var rec = "#show"; //Receptor
  7. var src = "../imagenes/cargando.gif"; //Imageen de precarga
  8. var iid = "loading"; //Id de la precarga
  9. var pre = '<img src="'+src+'"id="'+iid+'"/>'; //Objeto precarga
  10. var spe = "slow"; //Velocidad del efecto
  11. $(emi).each(function(){
  12.     var href = $(this).attr("href"); //Guardamos el vaolor de href de cada enlace.
  13.     $(this).click(function(){ //Cargamos en rec el contenido de cada href y le damos efectos.
  14.         $(rec).hide().after(pre).load(href, function(){
  15.             $("#"+iid).remove();$(this).fadeIn(spe)
  16.             });
  17.             return false; //Para que no se redireccione.
  18.     });
  19. });
  20. });
  21. </script>
  22. </head>
  23. <body>
  24. <div id="nav">
  25. <ul>
  26.    <li><a href="ejem1.php?vari=1">Enlace Uno</a></li>
  27.    <li><a href="ejem1.php?vari=0">Enlace Dos</a></li>
  28.    <li><a href="ejem2.php?vari=1">Otro link</a></li>
  29.    <li><a href="1337.htm">1337</a></li>
  30.    <li><a href="creacionismo.htm">WTF??</a></li>
  31. </ul>
  32. <div id="show"></div>
  33. </div>
  34.  
  35.  

Y, en creacionismo.htm, por ejemplo, hay un enlace a ejemplo.html, que quiero que también se cargue en el div show. ¿Cómo puedo lograr esto?

Saludos!!