sounds per onmouseover -> seltsam
mark
- html
ich habe zu meinem Nachrichtensystem auf meiner Seite eine Funktion eingebaut, die mir in den Profileinstellungen auf Onmouseover eigentlich die Klänge abspielen soll, die als Signal für eingegangene Nachrichten verwendet werden können. Doch das funktioniert einfach nich..
ich hab scripte von normalen EMBED Tags bis zu Javascript-Lösungen probiert!
und dann hab ich das gefunden, das geht aber leider wieder nur im IE:
In den Head-Bereich:
<SCRIPT LANGUAGE="JavaScript">
function playSound(){
document.sound1.play();
}
</SCRIPT>
/* für weitere Sounds bei anderen Buttons auf der selben Seite, hier
für Button 2 und Button 3 */
<SCRIPT LANGUAGE="JavaScript">
function playSound2(){
document.sound2.play();
}
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
function playSound3(){
document.sound3.play();
}
</SCRIPT>
________________________________
In den Body-Bereich:
<EMBED SRC="arnold.wav" autostart=false hidden=true name="sound1" mastersound>
<A HREF="" onMouseOver="playSound()" onClick="return false;">
Sound1</A>
Was natürlich auch zuwenig ist.
Als ich es dann umständlich mit IFRAMES und Backgroundsouns gemacht hab:
<embed src='.$sound.'.wav hidden=true autostart="true" MASTERSOUND name="musik"></embed>
gings dann in allen Browsern. Aber das is schon recht umständlich..
Naja, jedenfalls gehen auch hier viele wav-Files nich, was ich nich verstehen kann. Von 40 Sounds (alle 20-40kb) werden gerade ma 15 abgespielt.. Woran kann das liegen, dass die nich funzen?
Kennt jemand ne elegantere Methode, die gleichzeitig für alle browser geht?
thx, mfg Mark
Hallo Mark,
Du scheinst ein ähnliches Problem zu haben wie vor ein paar Tagen schon einmal jemand: Großschreiben der Methode Play() und Hinzufügen eines MIME-TYPEs hilft vielleicht, - je nach gewähltem Plugin.
http://forum.de.selfhtml.org/archiv/2005/4/t104864/#m647152
Gruß Gernot