SuicideCommando: Probleme mit meinem Erdbeben-Script

Beitrag lesen

ich hab ein kleines problem mit meinem script... und zwar immer wenn man die site minimiert und dann wieder aufruft wird der sound noch mal abgespielt. Es soll aber nur beim betreten der site der sound abgespielt werden und der shake befehl ausgeführt werden... deshalb hab ich das auch noch in den body gepackt... hat aber scheinbar nichts genützt! Achja und dann soll noch bei jedem klick auf den button der shake und der sound ausgeführt werden. Kann mir zufällig jemand sagen wo da der fehler liegt?!
mfg

<body background="backgrounds/mar002.gif" text="#000000" link="#0000FF" onload=onMouseSound(); shake(3);>
<embed src="MBigImpact1.WAV" hidden="true" autostart="false"></embed>
<bgsound id="sound">

<form name="bebe">
<input type="text" name="strength" value="3" style="width:30px">
<input type="hidden" name="opencat" value="JavaScripts">
<input type="hidden" name="artid" value="981987716">
</form>
<script language="JavaScript">
<!--
function shake() {
n = document.bebe.strength.value;
if (self.moveBy){
for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
}
}
}
}

function onMouseSound() {
if (document.all) {
document.all.sound.src = "MBigImpact1.WAV";
}
}

onMouseSound();
shake(3);
//-->
</script>

<a href="#" onclick="onMouseSound(); shake();"><img src="pics/bebe-schwarz.gif" width="204" height="42" border="0"></a>