Im Moment versuche ich gerade die Fehler von dem Script zu finden dass ich aktuell benutze. Ist nur noch eine Fehlermeldung übrig aber an der komm ich nicht weiter. Das Script sieht so aus:
<script LANGUAGE="JavaScript">
<!--
// Preload and play audio files with event handler (MouseOver sound)
// designed by JavaScript Archive, (c)1999
// Get more free javascripts at [url]http://jsarchive.8m.com[/url]
var aySound = new Array();
// Below: source for sound files to be preloaded
aySound[0] = "hero.wav";
whsound = "hero.wav";
// DO NOT edit below this line
document.write('<BGSOUND ID="auIEContainer">')
IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;
function auPreload() {
if (!ver4) return;
if (NS) auEmb = new Layer(0,window);
else {
Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
document.body.insertAdjacentHTML("BeforeEnd",Str);
}
var Str = '';
for (i=0;i<aySound.length;i++)
Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
if (IE) auEmb.innerHTML = Str;
else {
auEmb.document.open();
auEmb.document.write(Str);
auEmb.document.close();
}
auCon = IE? document.all.auIEContainer:auEmb;
auCon.control = auCtrl;
}
function auCtrl(whsounds,play) {
if (IE) this.src = play? aySound[whsound]:'';
else eval("this.document.embeds[whsound]." + (play? "play()":"stop()"))
}
function playSound(whsound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whsound) { if (window.auCon) auCon.control(whSound,false); }
//-->
</script>
Unten im body steht dann:
<a href="Homepage.html" onMouseOver="playSound(hero.wav)" onMouseOut="stopSound(hero.wav)">Sound</a>
Da soll fürs erste keine Homepage draus werden das ist nur als Bsp gedacht damit ich es dann später übertragen kann.
Laut Fehlerkonsole heißt es "Hero is not defined" sobald ich mit der mouse über den Link komme.
mfg