rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Fonds d'écran défilant

Posté par Adam Pierson, le mercredi 30 novembre 2005 à 09:27:18
Bonjour à tous

J'ai un script qui fait défiler une image en fonds d'écran sur une page html.

Je souhaiterais savoir, s'il est possible de paramétrer un script analogue sur un style CSS car j'ai beaucoup de pages toute liées à ce style CSS.

Je vous en remercie par avance
Répondre à Adam Pierson  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
kilian, le jeudi 1 décembre 2005 à 03:06:37
Salut,

Oui tu peux le faire en javascript.
Soit en changeant directement le style d'un objet, soit en changeant la classe css d'un objet.
Répondre à kilian

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Adam Pierson, le mardi 6 décembre 2005 à 11:11:01
Salut,

Je suis désolé, mais je suis hyper novice dans le domaine. Peux tu m'expliquer comment faire.

Merci d'avance
Répondre à Adam Pierson

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kilian, le mardi 6 décembre 2005 à 21:00:57
Rah ça m'enerve, j'ai essayé chez moi et ça marche pas.

En gros, j'essaie de changer le style du <body> (l'arière plan en l'occurence) toutes les n secondes.

Tu n'as pas vraiment de fonction pour demander au Javascript d'attendre n secondes sans rien faire. Tu as setTimeout() qui te permet d'executer une fonction au bout d'un certain temps.

J'avais trouvé l'idée ici d'utiliser une fonction récursive (qui s'appelle elle même):
http://www.webmaster-hub.com/lofiversion/index.php/t14731.ht­ml

Mais au bout d'un certain temps Firefox ne reconnais plus ma fonction :-D

Mon truc donnait ça:
<script language="javascript">
x=0;
function UpdateWallpaper(x)
{
	document.body.style.backgroundPosition=x + "%" + y + "%";
	x++;
	setTimeout("UpdateWallpaper(" + x + ")",500);
}

UpdateWallpaper(x);
</script>


Bon pas grave.
Un truc qui t'aidera quand même : pour changer la position d'une image de fond (j'ai pris l'exemple de l'arrière plan du<body> mais ça peut s'appliquer plus localement), j'utilise:
document.body.style.backgroundPosition

C'est une propriété qui contient la position du papier peint du <body>
Tu peux la régler en % ou en pixel, le première c'est la coordonnées en abssice et l'autre c'est l'ordonnée.

En gros en %, le papier peint au milieu de la page ça donne:
document.body.style.backgroundPosition="50%50%"

Ce petit bout fonctionne, mais j'arrive pas à le faire évoluer dans une fonction en boucle tous les tel laps de temps.. hélas...
J'espère que quelqu'un pourra t'aider un peu mieux...
Répondre à kilian

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 kilian, le mardi 6 décembre 2005 à 21:02:57
Si tu me montre le script que tu as déjà, je pourrai peut être m'en inspirer par contre.
Répondre à kilian
Discussions pertinentes trouvées dans le forum
16/07 22h06Fonds écran indépendant sur chaque écran ?3
18/06 09h23Pb fond écran imposé par GPO8
13/06 19h38Fond ecran rouge16
29/05 23h42Video fond ecran VLC5
Plus de discussions sur « Fonds d'écran défilant »
Logiciels pertinents trouvés dans les téléchargements
Télécharger Virtual Dimension 0.94Virtual Dimension - Ce logiciel vous permet d'avoir des bureaux virtuels, c'est à dire des écrans avec chacun leurs fenêtres, barre des tâches...Catégorie: Environnement de travail
Licence: Open Source
Télécharger MSN backup 1.3.2MSN backup - MSN Backup est un outil permettant d'exporter et d'importer les émoticones, clins d'oeils (Winks), Avatars (User Tiles) et...Catégorie: Messagerie instantanée
Licence: Freeware/gratuit
Télécharger Aquaruler 4.2.4Aquaruler - Aquaruler est un utilitaire de mesures à l'écran. Il offre : des règles aux bords de l'écran rétractables dont peut...Catégorie: Mesures sur écran
Licence: Freeware/gratuit
Télécharger Mega Bloc Notes 5.3Mega Bloc Notes - Mega Bloc Notes est un éditeur de texte (TXT/RTF/XLS/DOC/MCW/HTM...) possédant une multitudes de fonctions originales telles...Catégorie: Traitement de texte
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Fonds d'écran défilant »