onMouseOver (jpg) in MSIE+Netscape Sounddateien abspielen
Franz Böhmisch
Gruess Gott,
ich möchte einzelne Grafiken auf HTML-Seiten auf CD
mit einem erläuternden Sound Hinterlegen, sobald man drüberfährt
und einem anderen, sobald man wieder rausfährt.
Ein JScript habe ich soweit, dass es in MSIE 4 funktioniert.
Es schreibt jeweils den Text "<embed src=...> mit dem document.write Befehl
abhängig vom Even onMouseOver als Attribut im IMG-TAG
in die HTML-Seite, indem es einen unsichtbaren Absatz ersetzt,
doch wie mach ich das für Netscape?
[Ich hab das Skript gerade nicht da ...]
introspielen()
{...}
exitspielen()
<img src="intro.wav"
OnMouseOver=introspielen()
OnMouse Out=exitspielen()>
Oder gibt es eine einfache Lösung, die ich einfach nicht sehe?
Hallo Franz
ich möchte einzelne Grafiken auf HTML-Seiten auf CD
mit einem erläuternden Sound Hinterlegen, sobald man drüberfährt
Geh mal auf die JavaScript-FAQ von Stefan Mintert:
http://irb-www.informatik.uni-dortmund.de/~sm/aw/js/faq/sound/abspielen.html
viele Gruesse
Stefan Muenz
Das war das Skript, das nur auf MSIE läuft:
<html><head><title>Soundtest (MI 4)</title>
<script language="JavaScript">
var Dalmaa = "<embed src='dalmaa.wav' autoplay=true>";
var Dalmaade = "<embed src='dalmaade.wav' autoplay=true>";
function dalmaa()
{ document.all.meinAbsatz.innerHTML = Dalmaa; }
function dalmaade()
{ document.all.meinAbsatz.innerHTML = Dalmaade; }
</script>
</head><body>
<a href="javascript:dalmaa()"><img src="altneu.gif" width=50% hight=50%></a>
<img src="friedhof.gif" id="sound"
onMouseover="javascript:dalmaa()"
onMouseout="javascript:dalmaade()">
</P>
<p id="meinAbsatz"></p>
</body></html>
Geh mal auf die JavaScript-FAQ von Stefan Mintert:
http://irb-www.informatik.uni-dortmund.de/~sm/aw/js/faq/sound/abspielen.html
Ein guter Ratschlag:
1. Man soll einen TAG <embed src=... hidden=true autostart> mit NAME-Attribut
versehen. Dann kann man auf das eingebundene Object mit
document.soundname.play() zugreifen und das Abspielen verursachen.
Mir ist jetzt nur nicht klar, wie ich die Brücke vom Name-Attribut zum Objekt soundname
schaffe. Mal ausprobieren.