Problème lecteur javascript

Fermé
Alexgui94 Messages postés 112 Date d'inscription dimanche 9 mars 2008 Statut Membre Dernière intervention 4 septembre 2010 - Modifié par Alexgui94 le 16/05/2010 à 20:05
Alexgui94 Messages postés 112 Date d'inscription dimanche 9 mars 2008 Statut Membre Dernière intervention 4 septembre 2010 - 16 mai 2010 à 22:01
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


A voir également:

3 réponses

vlar Messages postés 2289 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 novembre 2013 621
16 mai 2010 à 19:10
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
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
16 mai 2010 à 19:27
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.
0
vlar Messages postés 2289 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 novembre 2013 621
16 mai 2010 à 19:32
@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 ;)
0
Alexgui94 Messages postés 112 Date d'inscription dimanche 9 mars 2008 Statut Membre Dernière intervention 4 septembre 2010 23
16 mai 2010 à 20:06
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
0
vlar Messages postés 2289 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 novembre 2013 621
16 mai 2010 à 20:09
Vu que seul le volume ne marche pas , à mon avis cela vient du nom des boutons.gif à vérifier ...
0
Alexgui94 Messages postés 112 Date d'inscription dimanche 9 mars 2008 Statut Membre Dernière intervention 4 septembre 2010 23
16 mai 2010 à 22:01
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.
0