Firefox son onmouseover

Fermé
JL - 28 déc. 2009 à 10:50
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 - 31 déc. 2009 à 10:48
Bonjour,

Eternelle question.
les recherches effectuées ne me donnent pas satisfaction.
Le script ci après (de cybwarrior.com) ne fonctionne que sous MSIE.
Il ne fonctionne pas sous Firefox, ni sur Googlechrome. (pas testé sur d'autres)

Si la problématique est simple : jouer un petit ficher wav au passage de la souris (sans ouvrir de player).
la solution ne l'est pas.

existe-t-il ou avez-vous trouvé un script pour ce problème ?
ou bien avez-vous une idée pour que ce script fonctionne ?



<script language=JavaScript>
// Son
// by Cyb Warrior
// www.cybwarrior.com
var IE=navigator.appName=='Microsoft Internet Explorer';
var NS=navigator.appName=='Netscape';
var Sounds=new Array();
var MonSon=new Sound('son.wav');

window.onerror=function(){return true;}

function Sound(url){
this.Index=Sounds.length;
this.Play=function(){
if(IE)document.all['embSound' + this.Index].play();
if(NS)document.embeds['embSound' + this.Index].play();
}
this.Stop=function(){
if(IE)document.all['embSound' + this.Index].stop();
if(NS)document.embeds['embSound' + this.Index].stop();
}
document.write('<embed name=embSound' + this.Index + ' src=' + url + ' hidden=true autostart=false loop=false mastersound></embed>');
Sounds[this.Index]=this;
}

</script>
</head>
<body>


<img src="images/logo.gif" border="0" width="90" valign="top" alt="Logo" onMouseover="javascript:javascript:MonSon.Play();">
A voir également:

2 réponses

giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
31 déc. 2009 à 10:48
Pour ceux que ça intéresse voilà une solution.

<script>
function DHTMLSound(surl) {
document.getElementById("dummyspan").innerHTML=
"<embed src='"+surl+"' hidden=true autostart=true loop=false>";
}
</script>

<img src="images/logo.gif" width='90' border="0" onMouseover="DHTMLSound('son.wav')">


testé sur MSIE, Firefox, Chromium, opera
génère un problème d'affichage avec opera
1
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
29 déc. 2009 à 08:53
--

J-L
0