SCROLLING VERTICAL À VITESSE VARIABLE

dogma14 Messages postés 2 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 23 mai 2007 - 23 mai 2007 à 13:53
dogma14 Messages postés 2 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 23 mai 2007 - 23 mai 2007 à 13:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31236-scrolling-vertical-a-vitesse-variable

dogma14 Messages postés 2 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 23 mai 2007
23 mai 2007 à 13:53
pour ceux qui utilise les balises doctype, le scroller ne fonctionne pas ... j'ai modifier le code de la fonction "verScroll" et il fonctionne avec les doctype que voici ci-dessous:

function verScroll(dir, spd, loop) {
loop = true;
direction = "up";
speed = 10;
scrolltimer = null;
if (document.layers) var page = eval(document.elementTexte);
else {
if (document.getElementById) var page= eval("document.getElementById('elementTexte').style");
else if (document.all) var page = eval(document.all.elementTexte.style);
}
direction = dir;
speed = parseInt(spd);
var y_pos = parseInt(page.top);
if (loop == true) {
if (direction "dn") page.top (y_pos - (speed)) + "px";
else {
if (direction "up" && y_pos < 10) page.top (y_pos + (speed)) + "px";
else if (direction "top") page.top 10;
}
scrolltimer = setTimeout("verScroll(direction,speed)", 1);
}
}