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 :

Petit problème avec un code : besoin de votre aide :)


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 17
    Points : 15
    Points
    15
    Par défaut Petit problème avec un code : besoin de votre aide :)
    Bonjour,

    Je suis entrain de créer un site et j'aimerais mettre un fond sonore. Comme je n'y connais rien en javascript, j'ai trouver une source toute faite sur un site :

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    </head>
    <script type="text/javascript">
    <!--
    var acces = new Array();
    acces[0] = "http://sims99.free.fr/STB/sons/intro.mp3";
    acces[1] = "http://sims99.free.fr/STB/sons/intro.mp3";
    acces[2] = "http://sims99.free.fr/STB/sons/intro.mp3";
    function play_sound()
    {
    	var n_morceau;
    	n_morceau = choix_musical.choix.options[choix_musical.choix.selectedIndex].value;
    	if(n_morceau == "-1")
    		fond_musical.innerHTML = "";
    	else { fond_musical.innerHTML = "<embed src="+ acces[n_morceau] + " hidden=true autotstart=true loop=-1>"; }
     
    }
    //-->
    </head>
    </script>
    <body>
    <form name="choix_musical">
    <select onChange="play_sound();" name="choix">
    <option selected value="-1">Choisissez un fond musical</option>
    <option value="0">morceau 0</option>
    <option value="1">morceau 1</option>
    <option value="2">morceau 2</option>
    </select>
    </form>
    <div id="fond_musical"></div>
    </body>
    Seulement, je voudrais faire en sorte que la musique démarre automatiquement dés que le visiteur arrive sur la page. J'ai donc essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <form name="choix_musical">
    <select onChange="play_sound();" name="choix">
    <option selected value="0">Natus</option>
    <option value="1">morceau 1</option>
    <option value="2">morceau 2</option>
    <option value="-1">Stop</option>
    </select>
    </form>
    <div id="fond_musical"></div>
    Mais cela ne marche pas...

    Quelqu'un peut il m'aider ?
    Merci d'avance et bonne journée

  2. #2
    Membre à l'essai
    Inscrit en
    Janvier 2004
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 24
    Points : 20
    Points
    20
    Par défaut
    Ta fonction play_sound() ne semble se lancer que lorsque tu changes de sélection dans ton menu (évènement onchange).

    Pour que cela s'exécute également à l'arrivée sur la page, il faut l'ajouter sur l'élément body :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload="play_sound();">

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 17
    Points : 15
    Points
    15
    Par défaut
    rooooooh =)

    Ca marche ^^

    Tu me sauves la vie la ^^

    Parce que je fais le site pour mon frère et il commence a pêter une case parce que ca avance pas ^^

    Merci beaucoup

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

Discussions similaires

  1. [WD17] Petit problème avec ExtraitChaîne - Code à tester
    Par Xipotera dans le forum WinDev
    Réponses: 2
    Dernier message: 11/02/2014, 11h28
  2. Mélanger du php avec du javascript: besoin de votre aide !
    Par gangrenn dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/07/2010, 20h46
  3. [débutant] Un petit problème avec mon code
    Par Muesko dans le forum Débuter
    Réponses: 3
    Dernier message: 28/08/2008, 17h12
  4. Petit problème avec code checkbox
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/04/2008, 16h01
  5. Petit problème avec SDL
    Par Nyarlathotep dans le forum C
    Réponses: 10
    Dernier message: 01/07/2005, 09h10

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