Confortable auto défilement ou (scroll bar) tout automatique avec vitesse librement variable

Soyez le premier à donner votre avis sur cette source.

Vue 11 093 fois - Téléchargée 1 029 fois

Description

Confortable auto défilement ou (scroll bar) tout automatique avec vitesse librement variable:
c'est un outil très efficace et simple, à utiliser dans les forums les blogs et même sur les sites comme sur le réseau (CS), en cas des multiples et longs commentaires ou à cause d'accumulation des données les pages deviennent de plus en plus longues ce qui fait que la manipulation de la barre de défilement devient de plus en plus pénible et comme l'automatisme de la souris et les bouton P(haut) et P(bas) souvent ne donne pas satisfaction, cars on ne peut s'occuper avec que du mouvement de la barre et rien de plus, pour ces raisons et d'autres j'ai mis au point un instrument qui permet de manipuler automatiquement la barre de défilement et de varier sa vitesse à votre choix même si votre page est diffusé dans un cadres comme dans les résultats de certains moteurs de recherche, dans tous les cas vous avez toute la liberté même de déplacer la barre vers le haut et ver le bas en même temps qu'elle est activé automatiquement, de sélectionner, copier des textes et des objet et se balader librement avec le curseur sur toute la page.

Le code est fonctionnel, simple et très pratique, insérez le directement après <body> et c'est tout, l'instrument va se placer là ou il a été prévu.

Pour voir le résultat en ligne, un model de démonstration est disponible à cette adresse :
http://abdelaziz.elalia.net

Source / Exemple :

< !--//
document.write(''+
'<!-- Début du code (JS), (CSS) et (HTML) à copier dans vos pages à condition que vous laissez les commentaires et respecter les droits de l'auteur. -->');
function AUTODefill(AA,CC) {
/* 
abdelaziz rejeb Elalia Tunisie 
site : [http://abdelaziz.elalia.org] 
pour tout contact: [http://abdelaziz.elalia.net]
Le 26/08/2008


*/ 
T=AA; // le Trajet: pour atteindre les limites de la page le trajet doit être plus grand que la vitesse.
V=CC; // La Vitesse: la vitesse doit être plus petite que le trajet pour atteindre les limites de la page page. 
setTimeout("scroll()",0); // Délai de la pause = 0
}
function scroll() {
V=0+V;
self.scrollBy(0,V);
if (V<T){setTimeout("scroll()",0);
}}
//-->

Conclusion :

Sauf si c'est nécessaire, vous pouvez modifier l'emplacement de la commande ou le rectifier légèrement dans la balise de style.
Pour toute question contacter moi sur cette adresse :
http://abdelaziz.elalia.net

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
197
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
29 avril 2009
2
comme indiqué par mp : developpez.com :)
Messages postés
120
Date d'inscription
lundi 19 juillet 2004
Statut
Membre
Dernière intervention
12 janvier 2017

Merci : lakichemole pour l'encouragement.
Merci : XtremDuke pour les remarques, le reste c'est ton avis et je le respecte.

Et merci également, pour mickaelpfr surtout pour le travail qu'il fait, et j'espère qu'il va se permettre de nous citer le réseau ou il travaille....

Cordialement ;
Messages postés
626
Date d'inscription
samedi 28 septembre 2002
Statut
Membre
Dernière intervention
18 mai 2009
3
Je vais refaire certaines remarques :

- Le document.write() pour insérer du CSS et ton tableau c'est un peu moyen...
- Un intervalle un 0ms est complètement abusé, le minimum recommandé se situe aux alentours de 20ms (soit 50 images/secondes)
- Faire scroller le document... pourquoi pas ? Mais personnellement j'aurais préférer revoir une méthode de scroll pour un calque par exemple ce qui aurait été peut-être plus complexe mais bien plus utile.
Messages postés
253
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
18 mai 2009

c'est une fonctionalité en plus que je n'avais jamais vu, j'encourage ce genre de source! Par contre je te propose de de faire le placement de tes bouton de défilement en CSS et non en javascript car sous IE6 par exemple les bouton "tremblent" à chaque défilement.
Messages postés
197
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
29 avril 2009
2
droit de réponse :)

" C'est à vous d'essayer de faire du progrès et de donner des exemples effectifs et opérationnels pour améliorer le code et qui peuvent être utiles pour les débutant et pour quoi pas les experts évolués comme vous aussi."

chose que je fais en étant modérateur et contributeur sur un autre réseaux de développeur que nous ne citeront pas ici mais qui est tout aussi conséquent que le réseaux CS ;)

pour le reste ma critique restait personnelle comme tu le fais remarquer à juste titre et n'y voit rien de péjoratif ni de méchant , me fixant sur mon expérience utilisateur et du retour des besoins de nombreux autres utilisateurs.

quand a la troisième solution de scroll , il s'agit du click sur la molette puis faire défiler avec la souris ;) qui en fait est EXACTEMENT le même principe que le tiens , la seule différence l'une en javascript l'autre intégré au browser.

Cordialement ;)
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.