Accueil > Forum > > > > Déclanchement d'une fonction toute les X secondes...
Déclanchement d'une fonction toute les X secondes...
mercredi 11 février 2009 à 10:23:26 |
Déclanchement d'une fonction toute les X secondes...

davidcian
|
Bonjour! J'ai une fonction qui ce déclenche comme ça: <a href="javascript:blendimage('blenddiv','blendimage', './images/yeux6.jpg',800)">Image 1</a> <a href="javascript:blendimage('blenddiv','blendimage', './images/yeux1.jpg',1600)">Image 2</a> <a href="javascript:blendimage('blenddiv','blendimage', './images/yeux2.jpg',2400)">Image 3</a>En cliquant sur les lien hypertexte, mais j'aimerais passer d'une image a une autre par cette fonction toutes les X secondes, quelle ce déclenche a l'ouverture de la page et en boucle... Dans la même idée est il possible de lancer les déclenchement a des heures précise, tous les jours? Merci pour votre aide! Az
|
|
mercredi 11 février 2009 à 10:54:26 |
Re : Déclanchement d'une fonction toute les X secondes...

kazma
|
pour declenche une fonction a intervall regulier soit tu utilise setTimeout qui se trouvera dans la fonction ou setIntervall qui sera une fonction a part ensuite il faudrait que tu renseigne de l'image a afficher
pour la deuxieme question j'ai en exemple qui doit ressembler a ce que tu cherche
<html> <head> <title>Titre de la page</title> <script language="JavaScript">
function timechange(){
var horaire=new Date() var heures=horaire.getHours()
var imamage="nom_image1"
if (heures>5){ imamage="nom_image2" } if (heures>12){ imamage="nom_image3" } if (heures>16){ imamage="nom_image4" } if (heures>22){ imamage="nom_image5" } document.getElementById('divimage').src=imamage+".jpg" } </script> </head> <body>
<img id='divimage' src=image1.jpg>
</body> </html>
|
|
mercredi 11 février 2009 à 11:42:17 |
Re : Déclanchement d'une fonction toute les X secondes...

davidcian
|
Rahhh!!! Je sais comment m'y prendre....
<script language="JavaScript"> function yeux() { for (i=1; i<=4; i++){ if (i=1) { blendimage('blenddiv','blendimage', './images/yeux6.jpg',800); } if (i=2) { blendimage('blenddiv','blendimage', './images/yeux1.jpg',1600); } if (i=3) { blendimage('blenddiv','blendimage', './images/yeux2.jpg',2400); i=0; } } } </script>
Je sais que c'est pas ca mais je sait pas comment faire...
Az
|
|
mercredi 11 février 2009 à 11:57:23 |
Re : Déclanchement d'une fonction toute les X secondes...

davidcian
|
Je viens de tenter ca:
<script language="JavaScript"> function yeux() {
var tempo = 800;
for (i=1; i<=5; i++){ if (i=1) { setInterval("blendimage('blenddiv','blendimage', './images/yeux'+i+'.jpg',tempo)", 1000); tempo = tempo+800; if (i<=4){ i=0; tempo = 800; } } } } </script>
Ca marche pas et ca plante mon navigateur...
Az
|
|
mercredi 11 février 2009 à 13:21:11 |
Re : Déclanchement d'une fonction toute les X secondes...

kazma
|
que fait exactement la fonction
|
|
mercredi 11 février 2009 à 16:18:24 |
Re : Déclanchement d'une fonction toute les X secondes...

kazma
|
plus precisement que doit faire l'ensemble de ton script ??
|
|
mercredi 11 février 2009 à 17:14:23 |
Re : Déclanchement d'une fonction toute les X secondes...

davidcian
|
En faite cette fonction:
blendimage('blenddiv','blendimage', './images/yeux1.jpg',1000)
Me sert à faire un fade entre 2 images, par exemple:
blendimage('blenddiv','blendimage', './images/yeux1.jpg',1000) blendimage('blenddiv','blendimage', './images/yeux2.jpg',2000)
Mais je voudrais quelle s'exécute dans l'ordre a l'ouverture de la page, avec une pause entre chaque images, puis a la dernière repartir a la 1er.
Voila merci de ton aide!
Az
|
|
mercredi 11 février 2009 à 20:21:20 |
Re : Déclanchement d'une fonction toute les X secondes...

kazma
|
je sais pas si c'est exactement ce que tu cherche car celon ce que j'ai compris il y a un fondu entre chaque images
<html> <head> <script> varcompteur=1 tbimage=new array('nomimage1.jpg','nomimage2.jpg','nomimage3.jpg')
function defilmage(){ if(compteur==tbimage.length){ compteur=0 } document.getElementById('divimage').src=tbimage[compteur] compteur++ setTimeout("defilmage()",1000) } </script> </head> <body onload=defilmage()> <img id='divimage' src='niomimage1.jpg'> </body> </html>
|
|
jeudi 12 février 2009 à 00:12:26 |
Re : Déclanchement d'une fonction toute les X secondes...

davidcian
|
Merci, j'ai tésté mais a cause de mon autre fonction ca marche pas :s
J'en suis la!! J'avance... Mais c'est pas ennorme...
function yeux() { var num_image = 0; var tempo = 0; var temps = 0; for (i=1; i<7; i++) { var tempo = tempo+7000; var num_image = num_image+1; var temps = temps+20000; if (num_image>7) { var num_image = 1; var tempo = 7000; var temps = 20000; } setTimeout("blendimage('blenddiv','blendimage', './images/yeux"+num_image+".jpg',"+tempo+")",temps); } }
Voila ma fonction! Elle marche!! Par contre elle ne s'exécute pas en boucle et ne ce lance pas automatiquement au chargement de la page...
Az
|
|
jeudi 12 février 2009 à 14:15:55 |
Re : Déclanchement d'une fonction toute les X secondes...

kazma
|
tu t'approche mais se que tu doit faire c'est appeler la fonction yeux qui appelera l'autre fonction
je sais pas vraiment si la variable temps est utile car sa veut dire que la fonction se declenchera deux seconde de plus a chaque changement d'image(toutes les 2 4 6 secondes)
function yeux() { var num_image = 0; var tempo = 0; var temps = 0; tempo = tempo+7000; num_image = num_image+1; temps = temps+20000; if (num_image>7) { var num_image = 1; var tempo = 7000; var temps = 20000; } blendimage("'blenddiv','blendimage', './images/yeux"+num_image+".jpg'"+tempo) setTimeout(" yeux() ")",temps); }
pour quelle se mette en route au demarage tu l'appel dans le body
<body onload='yeux()'>
|
|
Cette discussion est classée dans : fonction, secondes, image, déclenche, déclanchement
Répondre à ce message
Sujets en rapport avec ce message
Une fonction ki appel un fonction [ par DjHercule ]
Bonjour Merci de consacrer un peu de votre temps à mon PB !!Voici mon probleme ...j'ai deux fonction que voici:Function attend(Prev){ if (!Prev.comple
afficher une image en fonction d'un formulaire [ par jubeau ]
Bonjour Je souhaiterais afficher un menu déroulant avec plusieurs options. Chacune correspond à une image qui s'affiche instantannément quand on sél
Changer le fond de la page dans une fonction js [ par edelendil ]
voila le ptit pb j'essaye avec cette fonction de changer le fond d'un pop-up// On récupère le nom de l'image ds la barre d'adressevar chaine=window.lo
Taille Image sans document.images[0]..... [ par jdaviaud ]
Voila,Ce que je recherche, c'est une fonction qui me permet de connaitre la largeur et la hauteur d'une image depuis son urlen gros j'ai ma variable t
Src=Fonction [ par edokt ]
Samut toutlemonde J'ai une petite question est ce que c'est possible de mettre pour le parametre SRC d'un image ou Iframe une fonction , c'est à di
paramètres fonction creatPopup ?? [ par roedan ]
bonjour, en utilisant la fonction "creatPopup" peut-on définir : - insérer une image - placer une image comme comme fond - appeler(insérer une page)c
afficher une image quelques secondes [ par Xini28 ]
Salut à tous, En fait je voudrais afficher quelques secondes une image, mais qu'après une autre image s'affiche et reste afficher sans que la précéde
problème sur le passage de paramètre dans une fonction [ par cailloucaillou ]
Bonjour,Je pose le contexte. Je veux récupérer le chemin d'une image(PHP) et la passer à ma fonction en paramètre (javascript). Cette fonction doit a
Agrandissement d'image et slideshow javascript [ par klerdesign ]
Bonjour,je ne sais pas vraiment si je suis dans le bon forum mais voici ma question :Comment réaliser un slideshow avec image et fonction "agrandissem
Rafraïchir une image [ par jptoo ]
Dans une page , j'ai une image à insérer .Cette image à l'adresse A est rafraichie toutes les secondes et porte toujours le même nom CURRENT.JPG .Mon
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|