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=2 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?
////NO NEED TO EDIT BELOW THIS LINE////////////
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
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", initializemarquee, false)
else if (window.attachEvent)
window.attachEvent("onload", initializemarquee)
else if (document.getElementById)
window.onload=initializemarquee