Frage zu Sound auf Seite
Ralgar
- javascript
ich benutze folgendes script
<!-- ############################### Skript Musik an / aus Anfang ######################################## -->
<!-- Hier im Skript 3 Bildadressen der Buttons gegen Deine tauschen, zwei für Musik an und eine für Musik aus !!!!!----------- -->
<script language="JavaScript"><!--
function musicOff() {
document.midi.stop()
}
function musicOn() {
document.midi.play()
}
function changeButton() {
if (document.onoff.GG.src=='http://www.gloeckner-nbg.de/buttons/musikan.jpg') {
document.onoff.GG.src='http://www.gloeckner-nbg.de/buttons/musikaus.jpg';
musicOn()
}
else {
document.onoff.GG.src='http://www.gloeckner-nbg.de/buttons/musikan.jpg';
musicOff()
}
}
//--></script>
<!-- Hier Deine Musikadresse reinschreiben !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ----------------------------------------------- -->
<p align="center"><embed name="midi" src="sound/mainMenu.mp3"
hidden loop="0" align="right" autostart="true"></p>
<!-- Hier nochmal Deine Bildadresse für den Button Musik-an einsetzen !!!!!!!!!!!!!!!!!!!!!!!!! --------------- -->
<form name="onoff">
<div align="center"><p><img src="images/musikan.gif" name="GG"
onClick="changeButton()"></div>
</form>
<!-- ##################################### Ende ################################## -->
jetzt wird musik abgespielt, und der button musikan/aus getauscht beim klicken
aber die musik lässt sich nicht deaktivieren, könnte mi rjemand ggf hlfen und sagen wieso das so ist?
ich will halt auf den knopp drücken und die musik soll aus sein, respektive an
Hallo Ralgar,
if (document.onoff.GG.src=='http://www.gloeckner-nbg.de/buttons/musikan.jpg')
<div align="center"><p><img src="images/musikan.gif" name="GG"
onClick="changeButton()"></div>
sollten die Bild-URLs nicht gleich sein?
Gruß, Jürgen
Hallo Ralgar,
if (document.onoff.GG.src=='http://www.gloeckner-nbg.de/buttons/musikan.jpg')
<div align="center"><p><img src="images/musikan.gif" name="GG"
onClick="changeButton()"></div>sollten die Bild-URLs nicht gleich sein?
Gruß, Jürgen
ja, die stimmen, hab da schon z.t. gebastelt, die machen auch keine probleme, halt nur die musik
Hallo Ralgar,
if (document.onoff.GG.src=='http://www.gloeckner-nbg.de/buttons/musikan.jpg')
in diesem if-block wird die Musik gestartet. Da die Bild-URL (s.u.) aber eine andere ist, ergibt der Vergleich ein false und die Musik wird nie gestartet.
<div align="center"><p><img src="images/musikan.gif" name="GG"
onClick="changeButton()"></div>sollten die Bild-URLs nicht gleich sein?
Gruß, Jürgen
....
die Bilder KOMMEN und die musik WIRD gespielt, bitte lies dir genau durch WO mein problem liegt, danke
Hallo Ralgar,
d.h. Klick auf den An-Knopf startet die Musik, Klick auf den Aus-Knopf bewirkt nichts. Und es kommt auch keine Fehlermeldung vom Browser, bzw. der IE zeigt unten nicht das Fehlersymbol.
Dann muss ich passen.
Gruß, Jürgen
Hallo Ralgar,
die Bilder KOMMEN und die musik WIRD gespielt, bitte lies dir genau durch WO mein problem liegt, danke
wenn ich mir ein Script ansehe, dann lese ich von oben nach unten. Sobald ich auf (meiner Meinung nach) einen Fehler oder eine Ungereimtheit stoße, höre ich auf und teile meine Beobachtung dem Frager mit.
Gruß, Jürgen
hi,
if (document.onoff.GG.src=='http://www.gloeckner-nbg.de/buttons/musikan.jpg')
in diesem if-block wird die Musik gestartet. Da die Bild-URL (s.u.) aber eine andere ist, ergibt der Vergleich ein false und die Musik wird nie gestartet.
So ein Vergleich ist sowieso riskant - wie die Browser den URL im src-Attribut ablegen, differiert.
Manche speichern den vollständigen absoluten URL, andere nur einen relativen.
gruß,
wahsaga
Hallo wahsaga,
So ein Vergleich ist sowieso riskant - wie die Browser den URL im src-Attribut ablegen, differiert.
Manche speichern den vollständigen absoluten URL, andere nur einen relativen.
ganz meine Meinung, aber daran scheint es lt. Ralgar ja nicht zu liegen.
Gruß, Jürgen
Ich will nur die Musik ausmachen mittels klick.
Starten tut sie von ganz alleine schon jetzt.
Hallo Ralgar,
Ich will nur die Musik ausmachen mittels klick.
Starten tut sie von ganz alleine schon jetzt.
also irgendetwas liegt auf deiner Seite im argen. Ich habe sie gerade mal mit dem Firefox 1.5.0.1 besucht. Danach konnte ich nur noch zum Taskmanager greifen. Der Browser zeigte keine Reaktionen mehr.
Im IE finde ich eine recht dynamische Seite, bei der sich die Musik starten lässt. Aber da ist das "an-aus"-Script ja auch noch nicht eingebaut.
Bevor du dich mit der Musik beschäftigst, solltest du die Seite erst mal in Ordnung bringen: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.gloeckner-nbg.de%2Fscroller%2Fmain.htm&charset=iso-8859-1+(Western+Europe)&doctype=Inline
Und du solltest ebenfalls prüfen, warum der FF auf deiner Seite abstürzt. Nicht alle Besucher steigen danach auf den IE um, nur um deine Seite zu sehen.
Gruß, Jürgen
das is net meine seite, die url sand nur im script drin das ich benutzen wollte
meine ist noch nicht online
Hallo Ralgar,
das is net meine seite, die url sand nur im script drin das ich benutzen wollte
meine ist noch nicht online
es ist kein guter Stil, fremde URLs zu posten.
Um dein Problem besser nachvollziehen zu können, solltest du mal von deiner Seite einen Ausschnitt testweise online stellen, der die Soundeinbettung und die Javascripts enthält, sonst aber nichts.
Zum Debuggen ist das alert-Kommando immer recht hilfreich.
Gruß, Jürgen
Hallo Ralgar,
hmm - angesichts deines großen Bemühens frage ich mich, ob du nicht Gefallen am Einfachen Musicplayer für Flash (EMFF) finden könntest.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
ich benutze folgendes script
...
<script language="JavaScript"><!--
Das wohl älteren Datums ist.
function musicOff() {
document.midi.stop()
}
function musicOn() {
document.midi.play()
}
function changeButton() {
if (document.onoff.GG.src=='http://www.gloeckner-nbg.de/buttons/musikan.jpg') {
Hast du diesen Vergleich mal überprüft?
'onoff' ist ein Formular und 'GG' ein Bild.
Formulare enthalten elemente aber keine Bilder, diese werden über document.images angesprochen.
Außerdem solltest du dir die Werte mal anschauen ob sie wirklich übereinstimmen ein simples alert() sollte helfen.
Struppi.