Ver Mensaje Individual
  #15 (permalink)  
Antiguo 06/05/2011, 01:18
sirdaiz
 
Fecha de Ingreso: diciembre-2010
Mensajes: 459
Antigüedad: 14 años
Puntos: 21
Respuesta: Tener una sección dinamica

Bueno os voy a poner el codigo de Pablo e Inkarc, de los cuales los 2 me funcionan perfectamente por si a alguien le sirve

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3.       <html xmlns="http://www.w3.org/1999/xhtml">
  4.  
  5.             <head>
  6.  
  7.               <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js" type="text/javascript"></script>
  8.  
  9.      <script src="http://www.especializadosenaviarios.com/modules/blockspecialscarousel/js/olcSlider.js" type="text/javascript"></script>
  10.  
  11.             <style type="text/css">
  12.  
  13.             #special_slider ul,
  14.  
  15.             #special_slider li{    margin:0;    padding:0;    list-style:none;    }
  16.  
  17.             #special_slider,
  18.  
  19.             #special_slider li{    width:174px;    height:80px;    overflow:hidden;    }
  20.  
  21.             </style>
  22.  
  23.             <script type="text/javascript">
  24.  
  25.             $(document).ready(function(){    var special_slider = new olcSlider({            speed: 800,            duration: 5000});
  26.  
  27.             special_slider.init("special_slider");});
  28.  
  29.             </script>
  30.  
  31.             </head>
  32.  
  33.             <body>
  34.  
  35.             <div id="special_block_right" class="block products_block exclusive blockspecials"><h4>
  36.  
  37.               <div class="block_content">
  38.  
  39.                   <div  id="special_slider">
  40.  
  41.                     <ul style="">
  42.  
  43.                           <li style="padding: 3px 0px 3px 0px;">
  44.  
  45.                               <div class="price-discount">Hola el precio final es:200,00 </div>  
  46.  
  47.                           </li>
  48.  
  49.                           <li style="padding: 3px 0px 3px 0px;">
  50.  
  51.                               <div class="price-discount">Hola el precio inicial es:155,00 </div>                    
  52.  
  53.                           </li>
  54.  
  55.                             <li style="padding: 3px 0px 3px 0px;">
  56.                               <div class="price-discount">Hola el medio es:185,00 </div>      
  57.  
  58.                           </li>
  59.  
  60.                       </ul>
  61.  
  62.                    </div>
  63.  
  64.                 </div>
  65.  
  66.             </div>
  67.  
  68.             </body>
  69.  
  70.             </html>


y el de Inkarc

Código HTML:
Ver original
  1.  
  2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js" type="text/javascript"></script>
  3.  
  4.  <style type="text/css">
  5. #contenedor, .cuadro {
  6.     margin:0;
  7.     padding:0;
  8. }
  9.  
  10. #contenedor {
  11.     width:300px;
  12.     height:300px;
  13.     overflow:hidden;
  14. }
  15.  
  16. .cuadro {
  17.     width:100%;
  18.     height:100%;
  19.     font-family:Arial, Helvetica, sans-serif;
  20.     overflow:hidden;        
  21. }
  22.  </style>
  23.  
  24.             <script type="text/javascript">
  25.            
  26.             setInterval(function(){
  27. var moverse =  $("#contenedor").height() * -1 //Cuanto se tiene que mover cada cuadro, o sea el alto del #contenedor multiplicado por -1 (para que se mueva para arriba)
  28.  
  29.     $("#contenedor .cuadro:first").animate(
  30.         {"margin-top":moverse},  //que el margin-top sea el valor dado
  31.         300, // lo que dura la animacion en milisegundos = 0.3 segundos
  32.         function(){ // La funcion que se ejecuta cuando termina de animarse
  33.         $(this).css("margin-top",0).appendTo($(this).parent())})  // Que el margin-top vuelva a 0 al terminarse y que lo coloca al final del padre
  34.  
  35. },3000)
  36.  
  37.  
  38. </head>
  39. <div id="contenedor">
  40. <div class="cuadro" style="background-color:#F90">Contenido total</div>
  41. <div class="cuadro" style="background-color:#CCC">Contenido total</div>
  42. <div class="cuadro" style="background-color:#9C0">Contenido total</div>
  43. <div class="cuadro" style="background-color:#FC0">Contenido total</div>
  44. </div>
  45. </body>
  46. </html>


La única cuestión es que si algun dai la pagina donde aparece este codigo deja de funcionar,supongo que tampoco funcionaria la sección dinamica

Código HTML:
Ver original
  1. <script src="http://www.especializadosenaviarios.com/modules/blockspecialscarousel/js/olcSlider.js" type="text/javascript"></script>
Podria obtener la libreria olcSlider de otra forma?,es decir susituir ese codigo,especialmente www.especializadosenaviarios ya q no es pagina mia ni nada


Gracias nuevamente por vuestra ayuda

Saludos