[HTML+JavaScript] Mettre un son (.wav) sur un événement.

Mettre un son (.wav) sur un événement. [HTML+JavaScript] - Programmation

Marsh Posté le 04-02-2002 à 00:44:21    

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:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 04-02-2002 à 00:44:21   

Reply

Marsh Posté le 04-02-2002 à 00:57:57    

J'avoue que c'est bizarre... 2 IE6 devraient se comporter pareillement... C'est etrange ton truc !

Reply

Marsh Posté le 04-02-2002 à 13:54:22    

:bounce:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed