IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Relancer un gif animé ?


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Par défaut Relancer un gif animé ?
    Bonjour,
    J'ai conçu une petite animation en gif animé à partir de photos. Je ne veux pas qu'il tourne une boucle, mais j'aimerais que l'on puisse le relancer en cliquant dessus.
    Précisions :
    -mon gif pèse presque 500ko et idéalement il ne faudrait pas avoir à le recharger
    -je n'ai pas de quoi produire du flash, je suppose que serait intéressant pour mon cas ?

    Qui a une solution html ou js ?
    Ou bien que me suggérez-vous, notamment en terme de poids ?

    Vous pouvez voir le gif provisoire (aspect et couleurs ok pour moi):
    http://www.aventure-pulsion.nc/img/demofrite.gif

    Merci d'avance

  2. #2
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    En Javascript tu devrais arriver à faire quelque chose dans le genre :
    Quand tu cliques sur l'image gif animée, tu la changes pour une image statique. Quand tu re-cliques, tu remets le gif animé.
    Ca répondrait à ton problème ?

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Par défaut
    Effectivement, je pourrais me débrouiller avec ça, et ça me permettrait d'ajouter un message en début et fin de séquence (on fait la promo du "kayak à emporter")
    Alors... où je peux trouver la séquence javascript ?

    Merci d'avance,
    Je serai absent une journée, pas d'inquiétude si je reste muet !

    Sinon pour mon info, quelle solution serait idéale ? Flash, autre ? parceque 460ko...

  4. #4
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Par défaut
    Bien, je vais devoir me débrouiller... C'est vrai qu'un script qui change une image sur clic, c'est sûrement pas compliqué à trouver...
    Merci tout de même de l'aiguilage.

  5. #5
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par Antipod
    Bien, je vais devoir me débrouiller... C'est vrai qu'un script qui change une image sur clic, c'est sûrement pas compliqué à trouver...
    Merci tout de même de l'aiguilage.
    tu peux t'inspirer des roll-over :
    JS (au bug près)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    var anim=false;
    function animImg(obj)
    {
      if (anim==false)
      {
         obj.src="imageAnimee.gif"
         anim=true;
      }
      else
      {
         obj.src="imageStatique.jpg";
         anim=false;
      }
    }
    HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img id="img1" src="imageStatique.jpg" onclick="animImg(this)">
    seul impératif que les deux images aient les même dimensions.

  6. #6
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Par défaut
    Impécable!
    Je vais maintenant essayer de faire précharger mon gif animé, qui est un peu lourd, le visiteur gagnera quelques précieuses secondes...

    Merci Auteur !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FLASH MX 2004] Probleme de creation de GIF anime
    Par hedgehog dans le forum Flash
    Réponses: 5
    Dernier message: 13/03/2005, 19h07
  2. Vitesse d'un gif animé
    Par lucas-18 dans le forum Access
    Réponses: 1
    Dernier message: 25/10/2004, 08h29
  3. [MFC]afficher un gif animé
    Par Blo0d4x3 dans le forum MFC
    Réponses: 26
    Dernier message: 04/10/2004, 15h51
  4. Rx Controls Gif animés
    Par toufou dans le forum Composants VCL
    Réponses: 6
    Dernier message: 23/08/2002, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo