Accueil > Forum > > > > creation de javascript dynamique ...
creation de javascript dynamique ...
jeudi 2 mars 2006 à 01:24:25 |
creation de javascript dynamique ...

Teclis01
|
Voila il y a peu j'ai cherché une source qui permettait d'afficher avec une temporisation des images. J'ai donc cherché et trouvé ce code: <html> <head> <title> Animation</title> </head> <body> <!-- afficher la 1ere image --> <img src="01.jpg" border="0" alt="" height=192 width=256> <script type="text/javascript"> <!-- // tableau de toute la sequence var b = new Array(); b[0] = new Image(); b[0].src = "./img/01.jpg"; b[1] = new Image(); b[1].src = "./img/02.png"; b[2] = new Image(); b[2].src = "./img/03.jpg"; b[3] = new Image(); b[3].src = "./img/04.jpg"; var i = 0; function Animation() { if(i > 3) i = 0; document.images[0].src = b[i].src; i = i + 1; window.setTimeout("Animation()",2000); //On affiche chaque image pendant 2s } document.images[0].src = b[0].src; window.setTimeout("Animation()",2000); //--> </script> </body></html>
mais je me suis dit que au lieu de modifier a chaque fois le fichier pour ajouter des images, j allais creer un petit script en php qui referait tout le code selon le nombre d images... donc je fais mon script mais ca ne marche pas et je vois pas pq car les sources sont similaires a l 'arrivée a part la disposition ou qqch qui m aurait échapé...
<?php require_once ('./include/config.php'); /*config.php $dir_directory="./img/"; $file="anim.html"; */ echo "<center>Mise à jour des images</center>"; echo "<form method=\"post\" action=\"creanim.php\">"; $newcontent=''; if(is_dir ($dir_directory)){ $d = opendir($dir_directory); while ($entry = readdir($d)){ if($entry != '..' && $entry !='.' && $entry!='Thumbs.db'){ $handle = fopen($file,'w+'); $newcontent=$newcontent.$entry.'~'; } } echo $newcontent.'<br>'; $contentexplode=explode('~',$newcontent); echo $nbpics=count($contentexplode)-1; echo "<br>"; fputs($handle, "<html><head></head><body><!-- afficher la 1ere image --><img src=\"$contentexplode[0]\" border=\"0\" alt=\"\" height=192 width=256><script type=\"text/javascript\"><!--var b = new Array(); "); for($i=0;$i<=$nbpics-1;$i++){ $pic=$dir_directory.$contentexplode[$i]; fputs($handle,"b[$i] = new Image(); b[$i].src = \"$pic\"; "); } fputs($handle,"var i = 0; function Animation() { if(i > $nbpics) i =0; document.images[0].src=b[i].src; i=i+1; window.setTimeout(\"Animation()\",2000); } document.images[0].src = b[0].src; window.setTimeout(\"Animation()\",2000); //--></script></body></html>"); fclose($handle); } echo "</form>"; ?>
Si qqun sait pourquoi ça ne fonctionne pas je suis preneur ! Merci!!!
------------------------------------------------------------------------------------------------------- Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
|
|
jeudi 2 mars 2006 à 01:25:18 |
Re : creation de javascript dynamique ...

Teclis01
|
juste une chose ... j ai laissé les balises form car je pensais en faire un formulaire pour le lancer par la suite mais ce n'est pas fait!
------------------------------------------------------------------------------------------------------- Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
|
|
jeudi 2 mars 2006 à 09:26:49 |
Re : creation de javascript dynamique ...

malalam
|
Hello,
je ne comprends pas ce que tu cherches à faire. Tes explications ne sont pas assez claires, me concernant. Et explique aussi ce qui ne marche pas.
|
|
jeudi 2 mars 2006 à 11:18:48 |
Re : creation de javascript dynamique ...

Teclis01
|
Bonjour! En fait ce que je cherche a faire : -utiliser le php pour creer un fichier html -ecrire dans ce fichier du code afin de creer une animation(défilement d image) -code dépendant des images présentes dans le dossier ./img
Ce qui fonctionne: -creation du fichier html -ecriture de code dynamique dans le fichier
Ce qui ne marche pas : -Après avoir ecrit le code (qui depend du nombre d images et de leurs noms) le code semble juste (comme dans l exemple cité en premier) néanmois aucune image ne s'affiche. Lorsque j edite le fichier, le code ainsi créé tient en une ligne et lorque je remet en forme cette ligne (pour plus de lisibilité en appuyant du "entrée" pour bien voir les lignes) le code refonctionne. C'est comme si mon navigateur n'arrivait pas a interpreté du code sur une ligne même si il est correct. A moins que ca vienne d'autre chose mais je ne comprend pas.
Si qqun veut essayer ce script, il suffit de creer un dossier img a coté du script avec des images dedans et de lancer le script.
------------------------------------------------------------------------------------------------------- Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
|
|
jeudi 2 mars 2006 à 11:26:03 |
Re : creation de javascript dynamique ...

malalam
|
Ben mets le en forme à l'écriture alors, avec des \r\n à la fin de chaque instruction.
|
|
Cette discussion est classée dans : images, image, animation, echo, src
Répondre à ce message
Sujets en rapport avec ce message
Problème affichage image [ par Odyssee ]
Bonjour à tous,J'ai stocké des images récupérer par un formulaire dans ma bdd sous un type longblob (je sais que se serait moins lourd de ne stocker q
image du jour [ par joker76 ]
Voici un script pour afficher une image différente chaque jour. J'aurais souhaitais savoir si il vous paraissez correcte ou pas? Je l'ai essayé, il fo
Pas d'affichage et pas d'erreur de signalée à l'exécution [ par gigawatt ]
BonjourJe n'ai pas d'affichage ni d'erreur à l'exécution de mon prog quelqu'un peut il avoir une soluce a ce problême.Ci joint mon prog. <font
problem récuperation des images [ par djongar ]
salut tout le monde, j'ai un problème qui me rend fou j'ai une base de donnée où j'ai enregistrer les détails où il existe un champ d'images sur les a
PHP - récupérer une chaine de caractère dans une bdd [ par allellla ]
Bonjour, Je me lance enfin pour mon 1er post !!!! J'ai une table nomméé "fond" dans laquelle je stock toute les url des images uploader via un bouton
création d'une imagette à l'aide imagecreatefromjpeg [ par azorkot ]
bonsoir j'ai un problème avec la création de la miniature d'une image en utilisant la fonction imagecreatefromjpeg. avant j'avais un fatalerror j'ai p
Librairie GD [ par ICIoBRa ]
Salut à tous, j'essaye d'utiliser la fonction imagecopymergegray sans succès. J'ai une page vide avec ce code : [code=php]$dest = imagecreatefrompn
Librairie GD [ par ICIoBRa ]
Salut à tous, j'essaye d'utiliser la fonction imagecopymergegray sans succès. J'ai une page vide avec ce code : [code=php]$dest = imagecreatefrompng('
insertion d'image [ par chypsteur ]
bonjour je suis débutant en php et je voudrais installé une news sur mon site. jusqu'à tous va bien. le probleme et que je voudrait inseré une image l
comment afficher des images une popup php javascript [ par tupense ]
Bonjour je me perd un peu dans les rubriques désolé j'ai fait un script en php pour lister des dossiers dans un dossier puis je l'ai ai mis sous forme
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante 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
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
|