Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2010, 12:59
tr3m3
 
Fecha de Ingreso: febrero-2007
Mensajes: 93
Antigüedad: 17 años, 2 meses
Puntos: 0
Tres scripts juntos?

Hola buenas tardes.

En una pagina de la web que estoy montando uso tres scripts. Uno para el menu del footer que te lleva arriba suavemente, otro para mostrar la fecha y otro (horslider) para hacer un visor de fotos con boton de anterior y siguiente.

El caso es que los dos primeros funcionan perfectamente pero el visor, cuando pulsas o anterior o siguiente te lleva rapidamente a la parte de arriba de la pagina.

Código PHP:
<script src="js/fecha.js" type="text/javascript"></script>
<script src="js/mootools2b.svn.js" type="text/javascript"></script>
<script type="text/javascript">
     function subir(){
          if( document.documentElement.scrollTop < 10 ){
               window.scrollTo(0,0);
          }else{
               window.scrollBy(0,-10);
               setTimeout("subir()",10);
          }
     }
</script> 
 <script type="text/javascript">
window.addEvent('domready', function(){ 
      var totIncrement        = 0;
      var increment            = 212;
      var maxRightIncrement    = increment*(-6);
      var fx = new Fx.Style('myList', 'margin-left', {
                duration: 1000,
                transition: Fx.Transitions.Back.easeInOut,
                wait: true
       });
       
       //-------------------------------------
      // EVENTS for the button "previous"
      $('previous').addEvents({ 
          'click' : function(event){ 
          if(totIncrement<0){
                    totIncrement = totIncrement+increment;
                    fx.stop()
                    fx.start(totIncrement);
                }
            }                    
      }); 
     
       //-------------------------------------
      // EVENTS for the button "next"
        $('next').addEvents({ 
          'click' : function(event){ 
             if(totIncrement>maxRightIncrement){
                 totIncrement = totIncrement-increment;
                fx.stop()
                fx.start(totIncrement);
            }
          }                    
      })

     
});
    </script> 
Este es el codigo que uso. Donde tengo el problema? La verdad es que no tengo mucha idea de JS y no encuentro que puede ser. Se me ha ocurrido pensar que no se pueden usar 3 scripts juntos, pero segun leo por aqui parece que si, que hago? Gracias x su ayuda :D