Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4002 connectés 

 


Dernière réponse
Sujet : [HTML+JavaScript] Mettre un son (.wav) sur un événement.
Mara's dad :bounce:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mara's dad :bounce:
manegarm J'avoue que c'est bizarre... 2 IE6 devraient se comporter pareillement... C'est etrange ton truc !
Mara's dad Bonjour,
 
J'ai essayé de mettre un son sur un événement d'une page HTML en utilisant un script trouvé sur www.toutjavascript.com
 
J'ai trouvé çà : http://www.toutjavascript.com/source/playson.html
 
Dont le source (simplifié) est :
 
<html>
<head>
<script language="JavaScript">
function PlayMusique()
{
 eval("document.musique.play();" );
}
</script>
</head>
<BODY>
<EMBED NAME='musique' SRC='chord.wav' LOOP="0" MASTERSOUND AUTOSTART="0" hidden="true">
<A href="javascript:void()" onMouseover="PlayMusique()">Passez le curseur</A>
</body>
</html>
 
Ce script fonctonne très bien sur mon PC (WIN 98ME) avec IE6.0.
 
D'une part, je ne comprends pas l'utilité du eval(), et chez moi, çà marche très bien sans !
 
Mais sur une autre machine, le même script (avec ou sans eval) ne fonctionn pas en me disant que "l'objet ne gèrer pas cette propiété ou cette méthode".
 
Le PC en question tourne sous WIN98 SE avec IE6.0.
 
Précision, si je n'utilise pas de javascript, et que je met simplement çà sur ma page:
<EMBED NAME='musique' SRC='chord.wav' loop="0" AUTOSTART="true" hidden="true">
 
Le son n'est pas joué non plus au chargement de la page.
 
Ca ne fonctionne (sur le PC en question) qu'avec une balise <BGSOUND...>
 
Le problème, c'est que je ne sais pas comment déclancher la lecture de son sur un événement JavaScipt avec un <BGSOUND> !
 
Que se passe-t-il sur cette machine ?
 
Ou trouver de la doc sur cette méthode play() ?
J'ai rien trouvé sur MSDN !
 
Y a-t-il un moyen de déclancher la lecture du son avec un <BGSOUND> ?
 
J'y comprend rien :pt1cable:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)