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

HTML Discussion :

Bouton qui lance une animation


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 8
    Par défaut Bouton qui lance une animation
    Bonsoir,

    sur ma page web j'ai mis un bouton et je souhaiterais quand on clique dessus cela lance une petite animation flash et qu'on puisse la refermer en recliquant sur le bouton tout en restant sur la même page.

    Déjà est ce possible (je débute) et si oui comment puis je faire ?

  2. #2
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    Bonjour, avec du javascript tu peux injecter le tag <objet ...></objet> qui comprend ton fichier flash.

    L'instruction pour faire ça serait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <div id="flashTrip"></div>
    <input type="button" onclick="loadTrip('anim1');" />
    <script>
     
    function loadTrip(nomDeAnimation)
    {
     
       document.getElementById("flashTrip").innerHTML = "<object type="application/x-shockwave-flash" align="middle" data="http://urlDeTonSite/"+nomDeAnimation+".swf" width="100%" height="100%" id="xtSWF0-q4u" style="visibility: visible;"><param name="quality" value="high"><param name="bgcolor" value="#FAFAFA"><param name="allowscriptaccess" value="always"><param name="allowfullscreen" value="true"><param name="wMode" value="transparent"><param name="scale" value="exactFit"><param name="flashVars" value=""><param name="play" value="true"><param name="autoplay" value="true"></object>";
     
    }
     
    </script>
    En mettant ton url à la place de "urlDeTonSite" dans le code ici au dessus ça devrais le faire

    D'ailleurs merci de m'y avoir fait penser, j'en aurai besoin dans un projet.
    Je vais voir si ça marche. Je te tiens au courant

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 8
    Par défaut
    bonsoir,

    merci beaucoup je vais tester ça et je te dis quoi

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 8
    Par défaut
    bonjour,

    j'ai essayé avec ton code mais ça ne fonctionne pas chez moi donc j'ai essayé d'en faire un autre donc mon bouton lance bien l'animation par contre elle se lance sur une autre page et en plein écran que faut 'il que je rajoute pour qu'elle se lance sur la même page et qu'elle soit redimensionner en 500 x 400

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    </div>
     
       <div width="100%" height="100%" align="right" valign="middle">
     
    <a href="flash/movie1.swf"><IMG src="images/bouton1.png"></a>
      </div>

  5. #5
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    Salut, j'ai essayé et ça marche online :

    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
    16
    17
    18
    <html>
    <body>
     
    <div id="flashTrip"></div>
    <input type="button" onclick="loadTrip('manar');" value="play"/>
    <script>
     
    function loadTrip(nomDeAnimation)
    {
     
       document.getElementById("flashTrip").innerHTML = '<object type="application/x-shockwave-flash" align="middle" data="http://inkodeo.be/+TMP/'+nomDeAnimation+'.swf" width="100%" height="100%" id="xtSWF0-q4u" style="visibility: visible;"><param name="quality" value="high"><param name="bgcolor" value="#FAFAFA"><param name="allowscriptaccess" value="always"><param name="allowfullscreen" value="true"><param name="wMode" value="transparent"><param name="scale" value="exactFit"><param name="flashVars" value=""><param name="play" value="true"><param name="autoplay" value="true"></object>';
     
    }
     
    </script>
     
    </body>
    </html>
    N'oublie pas de mettre ton url ici : data="http://inkodeo.be/+TMP/'+nomDeAnimation+'.swf"-> moi c'est inkodeo...
    Et de changer le nom d'appael dans la fonction du bouton ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" onclick="loadTrip('manar');" value="play"/>
    -> moi c'est manar

    Sinon, j'avais oublié de mettre le <objet ...></objet> entre ' ' , à la place c'était " ", donc ça ne marchait pas.

    Je t'ai mis mon exemple en ligne ici pour que tu regardes la source : http://inkodeo.be/+TMP/test.html

    PS : Ce que tu fais dans ton exemple c'est de diriger sur une autre page justement...

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 8
    Par défaut
    bonsoir,

    déjà merci pour ta réponse mais je ne doit pas être doué car j'ai bien rentré le code j'ai juste le bouton qui apparait et quand je clique dessus le bouton descend un peut et c'est tout rien ne se lance je vais continuer je finirais bien par y arriver.

Discussions similaires

  1. [XL-2010] Cliquer sur un bouton qui lance une macro XLA
    Par Kutoh dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 29/09/2014, 16h39
  2. [Lazarus] Bouton qui lance une commande Linux
    Par codefree dans le forum Lazarus
    Réponses: 3
    Dernier message: 24/06/2014, 18h19
  3. bouton qui lance une fonction javascript
    Par tanny33 dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 05/04/2011, 16h14
  4. Bouton qui lance une appli
    Par lapinoufly dans le forum Simulink
    Réponses: 4
    Dernier message: 10/03/2010, 14h47
  5. bouton qui lance une apllication via un script
    Par yamnetouaga dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 26/02/2007, 11h57

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