Bonsoir à tous,
Autant prévenir, je suis absolument ignarde en javascript. Pourtant, je persiste à utiliser un code javascript récupéré (en lieu et place de la balise marquee dont j'ai lu le plus grand mal) pour scroller horizontalement un div contenant des images. J'aimerai que l'utilisateur puisse modifier le sens du scroll (droite ou gauche) sans que la page soit rechargée.
J'ai donc essayé de créer une variable de direction "dir" pour récupérer le choix de l'utilisateur et... ça ne marche bien évidemment pas et même, ça scroll plus du tout (normal, vu que je suis ignarde en javascript et que j'ai donc appliqué une structure genre php). Si quelqu'un, à défaut d'une solution, pouvait me mettre sur une piste... je lui en serait eternellement reconnaissante
Mon bout de code javascript concerné :
var delayb4scroll=1000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=5 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?
var dir='left'
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''

function scrollmarquee(){
if (parseInt(cross_marquee.style.dir)<(actualwidth*(-1)+4))
cross_marquee.style.dir=(parseInt(cross_marquee2.style.dir)+actualwidth+4)+"px"
if (parseInt(cross_marquee2.style.dir)<(actualwidth*(-1)+4))
cross_marquee2.style.dir=(parseInt(cross_marquee.style.dir)+actualwidth+4)+"px"
cross_marquee2.style.dir=parseInt(cross_marquee2.style.dir)-copyspeed+"px"
cross_marquee.style.dir=parseInt(cross_marquee.style.dir)-copyspeed+"px"
}
et l'appel de changement de direction par "onclick" :
<a href="#" onclick="dir=left">left</a> | <a href="#" onclick="dir=right">right</a>