Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2008, 13:54
Avatar de [NiRVaNa]
[NiRVaNa]
 
Fecha de Ingreso: abril-2004
Ubicación: Someplace In The Middle Of Nowhere!
Mensajes: 325
Antigüedad: 20 años, 7 meses
Puntos: 6
Pregunta Ayuda para modificar Script

Buenas gente del foro... Necesito una ayuda para modificar un script que baje de la web para que tenga un comportamiento diferente al normal.

Le paso a comentar lo que hace el Script. Hace un desplazamiento de un DIV hacia arriba, de manera que el usuario no tenga que moverse dentro de ese div. El tema es que cuando termina el alto del div, pega un "salto" hacia el principio nuevamente.

Queria saber si es posible que no haga el salto y que una vez que llega al final, seguido a ese empiece el principio.

Pueden ver un ejemplo funcionando en www.columbia.edu.py/home.html.

Les dejo el script.

Código PHP:
        /***********************************************
        * Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
        * This notice MUST stay intact for legal use
        * Visit http://www.dynamicdrive.com/ for this script and 100s more.
        ***********************************************/
        
        
var delayb4scroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
        
var marqueespeed=//Specify marquee scroll speed (larger is faster 1-10)
        
var pauseit=//Pause marquee onMousever (0=no. 1=yes)?
        
        ////NO NEED TO EDIT BELOW THIS LINE////////////
        
        
var copyspeed=marqueespeed
        
var pausespeed=(pauseit==0)? copyspeed0
        
var actualheight=''
        
        
function scrollmarquee(){
        if (
parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
        
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
        
else
        
cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
        
}
        
        function 
initializemarquee(){
        
cross_marquee=document.getElementById("vmarquee")
        
cross_marquee.style.top=0
        marqueeheight
=document.getElementById("marqueecontainer").offsetHeight-300
        actualheight
=cross_marquee.offsetHeight-300
        
if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
        
cross_marquee.style.height=marqueeheight+"px"
        
cross_marquee.style.overflow="scroll"
        
return
        }
        
setTimeout('lefttime=setInterval("scrollmarquee()",100)'delayb4scroll)
        <!-- 
setTimeout('lefttime=setInterval("scrollmarquee()",30)'delayb4scroll) -->
        }
        
        if (
window.addEventListener)
        
window.addEventListener("load"initializemarqueefalse)
        else if (
window.attachEvent)
        
window.attachEvent("onload"initializemarquee)
        else if (
document.getElementById)
        
window.onload=initializemarquee 

Última edición por [NiRVaNa]; 02/05/2008 a las 14:13