Moin Moin !
Eigentlich möchte ich nur am Anfang abfragen, ob Musik erwünscht ist (bzw. auf der Startseite eine Abfrage einprogrammieren).
Dann mußt Du einen Cookie setzen. Wenn der Cookie nicht gesetzt ist, solltest Du keine Musik abspielen (am besten gar nicht erst laden).
Details findest Du in der Javascript Objekt-Referenz in SelfHTML.
Auf der Startseite:
if (confirm('Mit Musik ?')) {
/* cookie setzen */
}
In jeder Seite:
if (Cookie gesetzt) {
document.write("<embed ...>"); /* oder <object> */
/* und ggf. Musik starten */
}
Wie mache ich das, mit dem URL-Paramenter mitschleppen? Welche Parameter meinst du?
Jeder Link muß einen Parameter mitbekommen (aus href="seite.html" wird dann je nach Zustand href="seite.html?musik=aus" oder href="seite.html?musik=an"), das geht zwar mit Javascript, aber mit Server-seitigen Sprachen geht es viel leichter. Innerhalb der Seite wird dann der Parameter abgefragt. Für Dich ist diese Methode im Moment wohl irrelevant.
Mal so am Rande: Muß die Musik wirklich sein? Es ist ja lobenswert, daß Du es abschaltbar bauen willst, aber ich würde die Musik gar nicht erst einschalten.
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"