Back to top

Autore Topic: Scroll automatico di pagina  (Letto 2458 volte)

Offline lacorda

  • Esploratore
  • **
  • Post: 68
    • Mostra profilo
Scroll automatico di pagina
« il: 17 Nov 2009, 20:03:19 »
Salve,

Sto cercando di creare un componente in java o in qualunque linguaggio che mi permetta di poter fare uno scroll lento, medio o veloce dall pagina a seconda della scelta del visitatore.
Un esempio di ciò che intendo fare sarebbe queste due pagine:

(Nella parte superiore disegnato con due frecce che puntano verso il basso)
http://lacuerda.net/tabs/a/andres_calamaro/10_anios_despues.shtml

Oppure

(A destro c'è uno script che da diverse velocità, low, fast crazy ecc)

http://www.mxtabs.net/view/tab/186007/u2/all_because_of_you/

Ho trovato uno script in java che mi permette di fare scrolling a una velocità stabilita ma non saprei come dare la forma e dare diverse velocità nelle forme dei due script di esempio.

Codice: [Seleziona]
<script language="JavaScript1.2">

/*
Top-Down scrolling window Script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, visit http://www.dynamicdrive.com
This notice MUST stay intact for use
*/

//change 1 to another integer to alter the scroll speed. Greater is faster
var speed=0
var currentpos=0,alt=1,curpos1=0,curpos2=-1
function initialize(){
startit()
}

function iecompattest(){
return (document.compatMode!="BackCompat")? document.documentElement : document.body
}

function scrollwindow(){
if (document.all)
temp=iecompattest().scrollTop
else
temp=window.pageYOffset
if (alt==0)
alt=1
else
alt=0
if (alt==0)
curpos1=temp
else
curpos2=temp
if (curpos1!=curpos2){
if (document.all)
currentpos=iecompattest().scrollTop+speed
else
currentpos=window.pageYOffset+speed
window.scroll(0,currentpos)
}
else{
currentpos=0
window.scroll(0,currentpos)
}
}
function startit(){
setInterval("scrollwindow()",10)
}
window.onload=initialize
</script>


Grazie mille

 



Web Design Bolzano Kreatif