Bitte um JavaScript korrigierung

Karambo

Ensign
Registriert
Feb. 2008
Beiträge
131
Ich brauch mal hilfe von euch:
Beim einbauen der Musik wollte ich, dass die Besucher entscheiden sollen, ob die Musik abgespielt werden soll:

</SCRIPT> <SCRIPT LANGUAGE="JavaScript">
x=prompt("Soll die Hintergrundmusik eingeschaltet werden?(ja oder nein)","");
if (x=="ja") x="1";
else if (x=="Ja") x="1";
else x="0";

</SCRIPT> <SCRIPT LANGUAGE="JavaScript">
if (x="1")=function.play (<src="m3u;Hier der Pfad" loop=false autostart=true hidden=true>)
else=();

</SCRIPT></DIV>

Den Pfad hab ich jetzt rausgenommen.

Kann jemand vielleicht den Code korrigieren, denn der funzt nicht!


Freue mich um guter Hilfe!


Karambo
 
AW: Bitte um JavaScript korrigierung!!!

Losgelöst von der Funktionalität, nur um mal die Syntax zu korrigieren würde ich
das so schreiben:

Code:
<SCRIPT LANGUAGE="JavaScript">
x=prompt("Soll die Hintergrundmusik eingeschaltet werden?(ja oder nein)","");
if (x=="ja") x="1";
else if (x=="Ja") x="1";
else x="0";

if (x=="1") function.play (<src="m3u;Hier der Pfad" loop=false autostart=true hidden=true>);
</SCRIPT>
 
Die Abfrage funktioniert. Leicht zu testen, indem Du einfach den Aufruf von function.play durch eine Ausgabe mit alert() ersetzt.

Schau Dir nochmal genau den Teil mit "function.play" an. Gehört das überhaupt zum Javascript Standard oder rufst Du da eine andere Funktion auf, die Du nicht eingebunden hast?
 
Da hasse recht! Doch die verknüpfung mit der Variable x und dem abspielen der musik ist schwierig:confused_alt:
 
Hier ein Beispiel wie es funktionieren sollte. Du mußt nur bei "src" deine Musikdatei und bei "type" den Typ deiner Datei angeben.
Code:
<embed type="" src="" autostart="false" loop="false"
	hidden="true" height="0" width="0" mastersound name="sound"></embed>

<SCRIPT LANGUAGE="JavaScript">
x=prompt("Soll die Hintergrundmusik eingeschaltet werden?(ja oder nein)","");
if (x=="ja") x="1";
else if (x=="Ja") x="1";
else x="0";

if (x=="1") document.sound.play(); 
</SCRIPT>

Weitere Infos dazu hier.
Du solltest auch darauf achten, dass Du mit der Musik keine Copyrights verletzt!
 
Danke!
Das mit dem Copyright ist blöd. Kann ich irgentwie mein Internetradio von Yahoo! einbauen? (Habs mit der URL versucht, ging aber nicht)


Karambo
 
Zurück
Oben