Discussione: scroll news
Visualizza messaggio singolo
Vecchio 15-04-2008, 13.06.24   #4 (permalink)
adrianodistasi
Administrator / Seo
 
L'avatar di adrianodistasi
 
Data registrazione: 08-03-2008
Residenza: Felitto - Cilento - Salerno - Italia - Europa - WWW
Messaggi: 950
adrianodistasi E' un gioiello del forum più unico che raroadrianodistasi E' un gioiello del forum più unico che raroadrianodistasi E' un gioiello del forum più unico che raro
Invia un messaggio via ICQ a adrianodistasi Invia un messaggio via MSN a adrianodistasi Invia un messaggio via Yahoo a adrianodistasi Manda un messaggio tramite Skype™ a adrianodistasi
Predefinito

Scrole news in vertical...In tre passaggi!
Tra i tag HEAD inserire:

<style type="text/css">

#marqueecontainer{
position: relative;
width: 180px; /*marquee width */
height: 400px; /*marquee height */
background-color: white;
overflow: hidden;
border: 3px solid orange;
padding: 2px;
padding-left: 4px;
}

</style>

<script type="text/javascript">



var delayb4scroll=2000
var marqueespeed=1
var pauseit=1

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.sty le.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("marqueecont ainer").offsetHeight
actualheight=cross_marquee.offsetHeight
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()" ,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

</script>
</head>
chiudere l'HEAD.
Nel body basta richiamare l'ID tra i DIV:
Es.
<div id="marqueecontainer" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">
<div id="vmarquee" style="width: 98%;position:relative">testo newstesto newstesto newstesto newstesto news</div></div>
</body>
Chiusura del body.
Si possono regolare la velocità dello scroll, le pause di apertura, la velocità delle scritte ..
__________________
Web Agency | Blog-Seo | Seo Salerno
"Chi possiede tutti i mezzi stabilisce tutti i fini".

Ultima modifica di adrianodistasi : 15-04-2008 alle ore 13.19.19. Motivo: errore :)
adrianodistasi non è connesso   Rispondi citando