Bonjour,
voilà j'essai de fair une rollover sonore sur une image a l'aide d'un code javascript que j'ai trouvé sur internet...
Mais malheureusement cela ne marche pas et je ne sais vraiment pas pourquoi. Voici les fonctions :
----------------------------------------------------------------------
function VerifPlugIn(ExtensionFile)
{
var IsEnabled = true;
if (navigator.appName == "Netscape")
{
IsEnabled = false;
for(var x=0;(x<navigator.mimeTypes.length && !IsEnabled);x++)
{
if(navigator.mimeTypes[x].suffixes.indexOf(ExtensionFile)>=0)
IsEnabled = navigator.mimeTypes[x].enabledPlugin;
}
}
return IsEnabled;
}
function PlaySound(MyName,MyExtension,MyLoop)
{
var AudioEnable = VerifPlugIn(MyExtension),TheLoop = '';
if (navigator.appName == "Netscape" && MyLoop==1) TheLoop='true';
if (AudioEnable) eval('document.embeds.'+MyName+'.play('+TheLoop+')');
}
function StopSound(MyName,MyExtension)
{
var AudioEnable = VerifPlugIn(MyExtension);
if (AudioEnable) eval('document.embeds.'+MyName+'.stop()');
}
----------------------------------------------------------------------
La console java sous Firefox me dit que :
"document.embeds.son.play is not a function"
"document.embeds.son.stop is not a function"
Son étant :
<EMBED NAME="Son" SRC="sons/bee.wav" MASTERSOUND HIDDEN="true" LOOP="true" AUTOSTART="False">
J'éspère que quelqu'un pourra m'aider car j'ai cherché toute la journée et je dois présenter ce site pour mon oral de BTS...
Merci a vous
Ce qui est fait ne peut-être defaît, mais ce qui est perdu peut-être retrouvé.