Firefox son onmouseover
JL
-
giheller Messages postés 1882 Date d'inscription Statut Membre Dernière intervention -
giheller Messages postés 1882 Date d'inscription Statut Membre Dernière intervention -
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();">
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:
- Firefox son onmouseover
- Telecharger firefox - Télécharger - Navigateurs
- Video downloadhelper firefox - Télécharger - Outils pour navigateurs
- Exporter favoris firefox - Guide
- Ghostery firefox - Télécharger - Web & Internet
- Comment supprimer bing de firefox - Guide
2 réponses
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
<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