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
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
-
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 -
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. -
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