Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2011, 09:16
SeaPirates
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 10 meses
Puntos: 9
Preloader en otro div

Hola, tengo este script, que lo que hace es incluir la página dentro del div con id show, con hash, y mientras carga sale un loading, el problema es que sale dentro del mismo div donde se incluye la información, hay algún modo de hacerlo para que el gif del loading aparezca en otro div?

Dejo el codigo:

Código:
<script type="text/javascript" src="js/jquery.js" ></script>
<script type="text/javascript">
$(document).ready(function(){

    //obtener hash
   var jash = window.location.hash;
    // comprobamos si existe un hash valido
   if(jash.length > 1){
      // si existe buscamos el enlace que contiene ese hash en el href y cojemos su atributo "title"
      var href = $("a[@href="+jash+"]").attr("title");
      // cargamos la página que se solicita vía hash
$("#show").load(href);
   }
   //######
   
   
   //código del menu, nada nuevo aquí
   $("#nav a").click(function(){
      var href = $(this).attr("title");
$('#show').html('<img src=loading.gif>').load(href);


   });


});

</script>

<ul id="nav">
   <li><a href="#m=enlace1" title="pag_1.php">Enlace 1</a></li>
   <li><a href="#m=enlace2" title="pag_2.php">Enlace 2</a></li>
</ul>

<div id="show"></div>