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

Soyez le premier à donner votre avis sur cette source.

Vue 10 650 fois - Téléchargée 960 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

cs_Kimjoa
Messages postés
264
Date d'inscription
vendredi 6 mai 2005
Statut
Membre
Dernière intervention
19 septembre 2014
-
Salut abdelaziz_info, je trouve que ton idée est très bonne, mais je n'approuve pas la réalisations, il est possible sur les pages web de grossir la taille des caracteres en appuyant sur ctrl et de scroller , je pense qu'il aurait été mieux de faire la meme chose avec une autre touche, par exemple,barre d'espace ou autre appuyé plus scroll pour un défilement bcp plus rapide ... est-ce vraiment utile que l'utilisateur définisse lui meme la vitesse du scroll...
En tout cas bonne idée bye
Arto_8000
Messages postés
1051
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
5 -
Au niveau du code c'est très faible pour quelques lignes de code. Pour les noms des variables, on dirait presque que tu as obfusquer ton code et pour le nom des fonctions, "scroll" est une fonction déjà qui existe et tu viens l'écraser, ce qui n'est pas l'idéal non plus.

Pour ton fichier html, tu utilises de façon abusive le document.write qui est vraiment inutile.
mickaelpfr
Messages postés
197
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
29 avril 2009
2 -
bonjour bonjour :)
je vais partir dans le sens d'arto ( bien que je n'adhère pas a sa façon de codé non plus ^^ )

- ce code aurais pu être intéressant dans un autre contexte, scrollé une page ne sert pas a grand chose 99,9% des gens utilisent la molette :)

- coté source => document.write ? mon dieu STOP et le dom ? on en fait quoi ? on est en 2008 ! même ie6 supporte le dom pour la création dynamique d'objet.
de plus tu utilises un tableau pour placer tes élements , je dis non non non !

l'idée de base aurais pu être la mais une source obsolète dès sa sortie et qui ne sert pas a grand chose ...

ce a quoi je me permettrais de ne pas te noter.

Cordialement
abdelaziz_info
Messages postés
120
Date d'inscription
lundi 19 juillet 2004
Statut
Membre
Dernière intervention
12 janvier 2017
-
Salut :

Pour, "Arto_8000" et "mickaelpfr"

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.

Alors que pour le coté (HTML) qui à poser un grand problème pour vous, il n'été pas nécessaire de l'envisager cars à chaque utilisateur son style... dans notre cas tout ce qu'on avait besoin :
1- un code (js) Léger et n'est pas très compliqué,
2- un style (css),
3- une (commande) et c'est tout.

Mais moi sans penser que pour moi seul (moi seul) ce que j'ai fait, j'ai proposé un outil qui peut être en premier lieu amélioré et en même temps fonctionnel et serviable, sur tout pour ceux qui peuvent attraper mal au doit ou l'allergie à cause de la manipulation excessive de la dite (molette) ou être irrités par des cliques surs des clefs ici et là, sur des pages qui deviennent de plus en plus longues et lourdes ... ; avec la possibilité de régler la vitesse à son propre choix (propre choix) et de manoeuvrer manuellement en même temps si on veut, (cliquer sélectionner copier coller ++) et ça aucun autre outil qui peut le faire sous tous les navigateurs ! En fin le plus important dans tout les cas est que le (fait) se poursuit.....


Là pour : "mickaelpfr"
1- « ( bien que je n'adhère pas a sa façon de codé non plus ^^ ) »
Avoir ça propre façon … ce n'est pas tout le monde qui peut le faire ; et ce n'est pas ma faute si ça t'ennuies ;

2- « scrollé une page ne sert pas a grand chose 99,9% des gens utilisent la molette »
Ça c'est suivant "mickaelpfr" qui ne représente ici que lui-même, dans ce cas le résultat doit être 100%. Mais il lui dépasse que les gens n'avaient pas d'autres choix.

Merci, "Kimjoa" pour la remarque (appuyant sur ctrl et de scroller)

J'ai essayer de corriger ça, c'est peut être pas l'idéal aussi mais ... tu peux voir ici :
http://abdelaziz.site.voila.fr/superautoscroll.htm

Merci à tous.
mickaelpfr
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 ;)

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.