Hoversound funkt nicht
John Trieg
- javascript
0 MudGuard
0 John
1 MudGuard
0 john
0 Don P1 Alexander (HH)- meinung
0 Gunnar Bittersmann
Der Code ist selbsterklärend, ich möchte, dass beim überfahren mit der maus des links ein sound wiedergegeben wird. Leider klappt es nicht. Ich hab schon die entwicklertools drüber laufen lassen, aber ich finde nichts, könnt ihr mir da helfen?
Und ja, die musik datein existieren im gleichen ordner.
<html>
<head>
[code lang=javascript]<script type='text/javascript'>
<!--
function Sound(mt) {
var mt;
if(mt == 1) {
document.embeds['Titel'].play();
}
else if(mt == 2) {
document.embeds['Titeltwo'].play();
}
}
//-->
</script>
</head>
<body>
<embed type='audio/x-wav' name='Titeltwo' src='./buzzy.wav' autostart='false' hidden='true' height='0' width='0'></embed>
<embed type='audio/x-wav' name='Titel' src='./missionfailed.wav' autostart='false' hidden='true' height='0' width='0'></embed>
<p><a href="link" onmouseover="Sound(1);"> LInki </a></p>
<br>
<p><a href="link" onmouseover="Sound(2);"> LInki 2</a> </p>
<br>
<a href="javascript:document.embeds[0].play()">Starten</a>
</body>
</html>[/code]
Hi,
Der Code ist selbsterklärend, ich möchte, dass beim überfahren mit der maus des links ein sound wiedergegeben wird. Leider klappt es nicht.
Leider? Schon Wilhelm Busch schrieb:
Musik wird oft nicht schön empfunden,
Weil sie stets mit Geräusch verbunden.
Funktioniert denn grundsätzlich das nicht-HTML (embed) mit den wav-Dateien?
Oder funktioniert es nur dann nicht, wenn Du es über Javascript anzusteuern versuchst?
Was sagt die Fehlerkonsole des Browsers.
cu,
Andreas
Was sagt die Fehlerkonsole des Browsers.
Die sagt nichts mehr, laut der Fehlerkonsole ist da nichts.
Mit den datein hat es aber vorher auch funktioniert und alles, dann plötzlich nicht mehr, weder unter Firefox noch IE - und ich hab gecheckt: Sound im hintergrund auf websites zulassen ist aktiviert.
Hi,
Jetzt seh ich es.
function Sound(mt) {
Bis hierhin hat mt entweder den Wert 1 oder den Wert 2 - je nach Aufruf.
var mt;
Ab hier hat mt den Wert undefined.
if(mt == 1) {
undefined ist nicht 1, der Vergleich ergibt false, dieser Zweig gilt also nicht.
else if(mt == 2) {
undefined ist nicht 2, der Vergleich ergibt false, dieser Zweig gilt also nicht.
cu,
Andreas
var mt;
Ab hier hat mt den Wert undefined.
Selbst wenn ich var mt; rausnehme, funktioniert es leider nicht. :(
Hallo,
Der Code ist selbsterklärend, ich möchte, dass beim überfahren mit der maus des links ein sound wiedergegeben wird. Leider klappt es nicht.
So einfach geht es auch nicht. Aber mit Quicktime z.B. so... oder so ähnlich...
Gruß, Don P
Es funktioniert nicht nach den Schemen.
Wie das Problem als Hidden.
http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=play
Hallo,
Es funktioniert nicht nach den Schemen.
Diese Problembeschreibung funktioniert auch gar nicht.
Bei mir funktionieren beide verlinkten Beispiele zumindest im Firefox.
Bei dir nicht? Und wieso nicht?
Vielleicht funktioniert's so:
:P
Gruß, Don P
Moin Moin!
ich möchte, dass beim überfahren mit der maus des links ein sound wiedergegeben wird. Leider klappt es nicht.
Ein Fehler, über den sich die meisten Besucher wohl eher freuen.
Alexander
@@John Trieg:
nuqneH
Du brauchst dich bei mir nicht per E-Mail beschweren, dass ich auf dein Doppelposting aufmerksam gemacht habe. Und dass ein Moderator (ich bin keiner) deinen zweiten Thread gesperrt hat, zeigt, dass er meiner Einschätzung zugestimmt hat.
Die Gründe, warum es doch ein Doppelposting war, liest du bitte in der Charta nach.
Qapla'