Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2010, 09:40
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Cómo hacer un preloader

Qué opináis de esta forma?

Es funcional

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <style type="text/css">
  5.     body, h1 {
  6.         font-family: Verdana, Arial, Helvetica, sans-serif;
  7.         font-size: 0.8em;
  8.     }
  9.     a {
  10.         text-decoration: none; 
  11.         color: #333;
  12.     }
  13.     a:hover {
  14.         color: #ff0000;
  15.     }
  16.    
  17.     #ajax-content {
  18.         height: auto;
  19.         width: 400px;
  20.         border: 5px solid #ccc;
  21.         margin: 0 auto;
  22.         padding: 10px;
  23.     }
  24.     #loading {
  25.         width: 66px;
  26.         margin: 0 auto;
  27.     }
  28. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  29.  
  30.  
  31. $(document).ready(function(){
  32.     $("#loading").css("display", "none");
  33.     $("#ajax-content").css("display", "none");
  34.     $("#enlaceajax").click(function(evento){
  35.       evento.preventDefault();
  36.       $("#loading").css("display", "inline");
  37.       $("#ajax-content").css("display", "none");
  38.       $("#ajax-content").load("test.php", function(){
  39.          $("#loading").css("display", "none");
  40.          $("#ajax-content").css("display", "block");
  41.       });
  42.    });
  43. })
  44. <title>PRELOADER 2</title>
  45. </head>
  46.  
  47. <a href="#" id="enlaceajax">Haz clic!</a>
  48.         <div id="loading">
  49.             <img src="generator.php.gif" alt="content is loading" width="100" height="100" />
  50.         </div>
  51.        
  52.         <div id="ajax-content"></div>
  53. </body>
  54. </html>