Problème lecteur javascript

Bonjour, je veut créer un lecteur en javascript. Je ne connait pas grand choses en javascript voila pourquoi ma question.

Le bouton play et stop fonctionne mais je n'arrive pas a faire fonctionner le volume...

Voila mon code

<html>
<head>
<script type="text/javascript">
function Lance()
{ document.getElementById('son').innerHTML=
'<embed src="http://www.generationado.fr/player/genado.asx" width="250" height="60" ></embed>';
}
function Arret()
{ document.getElementById('son').innerHTML=""; }
//augmenter ou diminuer le volume sonore
var vol = '50';
function changeVolume(v) {
if(v=='+10')
{
if(vol=='100')
{
}
else
{
vol++;vol++;vol++;vol++;vol++;vol++;vol++;vol++;vol++;vol++;
}
}
else
{
if(vol=='0')
{
}
else
{
vol--;vol--;vol--;vol--;vol--;vol--;vol--;vol--;vol--;vol--;
}
}
document.getElementById('volume').innerHTML="Volume : "+vol+"%";
//la valeur v peut être positive pour augmenter et négative pour diminuer
document.getElementById('son').settings.volume+=v;
}
</script>
</head>
<body>
<a href="javascript:void(Lance());"><img src="play.gif" ></a>
<a href="javascript:void(Arret());"><img src="pause.gif" ></a></br>
<a href="javascript:changeVolume(10);"><img src="+.gif" ></a></a>
<a href="javascript:changeVolume(-10);"><img src="-.gif" ></a></a>
<div id="son"></div>
</body>
</html>

Pourriez vous m'expliquer où est le problème.

Merci Beaucoup

3 réponses

  1. Bonjour,

    Je ne suis pas fan du javascript non plus mais une chose me choque dans le code c'est le nom des pictures "+" et "-" , essayer de renommer et je suis sur que votre pb disparaitra

    Cordialement
    1. Il faudrait peut-être définir les fonction Lance(), Arret() et changeVolume().

      @vlar : tu as tord, le Javascript est formidable, surtout depuis l'arrivée d'AJAX.
      Je parle du cas où il est utilisé pour faire des choses utiles (drag'n'drop, AJAX, ...), pas pour s'amuser à afficher plein d'alertes.
      1. @avion f-16 je me suis mal exprimé et je parais pour un gros prétentieux ---> "je ne suis pas fan"= "je suis profondément nul en javascript/AJAX"

        Et je reste convaincu que AJAX + html5 = 0 Flash alors oui le javascript est super ;)
    2. Voila le code que j'ai réussi a avoir. Il y a encore le volume qui ne fontionne pas je ne sais pas pourquoi.

      Help svp
      1. Vu que seul le volume ne marche pas , à mon avis cela vient du nom des boutons.gif à vérifier ...
      2. Oui mais ce n'est qu'une image. Elle s'affiche dans ma page. C'est mon code qui n'est pas bon je pense.