Bonjour,
Ma question ne porte pas à proprement parlé sur le HTML même si ma page est en HTML car je pense qu'il faut passer par autre chose que du HTML enfin bref je m'explique...
J'ai une page qui contient un (très) long texte.
Pour le lire (même si ce n'est pas le but qu'il soit lu) l'user doit faire défiler le texte avec l'ascenceur.
Ce que je voudrais c'est que le texte défile à une vitesse donnée et variable et qu'il puisse être inversé de sens.
Donc l'idée c'est :
La page s'affiche et le texte commence à défiler doucement.
L'user pousse sur - la vitesse de défilement ralenti.
L'user pousse sur + la vitesse augmente.
L'user pousse sur ESPACE le défilement s’arrête.
L'user pousse sur ENTER le défilement commence dans le sens de la lecture.
L'user pousse sur BACK le défilement commence dans le sens opposé à la lecture.
Bon voilà appartement c'est simple mais je me casse déjà la tête velu velu sur ce truc depuis un moment :-)
J'ai bien sur essayé
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <marquee scrollamount="20" scrolldelay="100" onmouseover="this.stop();" onmouseout="this.start();" direction="up">
mais ce n'est pas très concluant.
En fait j'arrive a faire ce que je veux au niveau du scroll avec un simple
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <marquee direction="up" height="1000"> TOUT MON BAZARD </marquee>
Mais mon problème est de modifier le sens ou la vitesse.
Je ne sais pas comment faire pour que des actions au clavier ou à la souris ai une répercutions sur les valeurs de
direction="up" ou direction="down" et sur scrollamount="x" ou x est la vitesse.
Quelqu'un sait si ce que je veux faire est possible et si oui comment ?
Merci.
Partager