Hintergrundmusik
Verfasst: Mo 16. Aug 2010, 08:21
Eines gleich Vorweg: bitte keine Diskussion über Sinn oder Unsinn von Hintergrundmusik, dass soll jeder für sich selber entscheiden.
Zum Thema:
Egal mit flash, wave oder mp3, die Möglichkeit Hintergrundgeräusche einzubinden, sind immer noch gegeben.
Leider taucht das Problem auf, dass bei direkter Einbindung in eine Seite beim Laden die Datei immer wieder von Anfang an abgespielt wird.
Eine Lösung wäre der sogenannte 0-Frame.
Dabei ladet man ein Framegerüst mit 2 Frames, wobei der eine Frame einfach 0 Werte hat und somit im Browser nicht ersichtlich ist.
Im zweiten Frame wird die eigentliche Seite geladen, somit bewegt man sich immer im zweiten Frame, und der andere wird nicht neu geladen.
Ein Link zum 0-Frame mit musikaus.htm oder musikan.htm läßt dann die Hintergrundmusik ein oder ausschalten.
Eine weitere Möglichkeit wäre es, die Musik in einem eigenen Fenster als Popup zu starten.
Leider fällt diese Methode den derzeit üblichen Popupblockern zum Opfer.
So müßte man das Popup-Fenster manuell starten lassen und im Hintergrund laufen lassen.
Aber das macht eingentlich auch kein User.
Die nächste Methode wäre die Ausarbeitung der kompletten Seite über Ajax. Dies ist nicht nur sehr umständlich und setzt Können voraus, es ist auch nicht Suchmaschinen freundlich und deshalb nicht zu empfehlen.
Kennt jemand noch Methoden, wie man das einfach realisieren kann.
Zum Thema:
Egal mit flash, wave oder mp3, die Möglichkeit Hintergrundgeräusche einzubinden, sind immer noch gegeben.
Leider taucht das Problem auf, dass bei direkter Einbindung in eine Seite beim Laden die Datei immer wieder von Anfang an abgespielt wird.
Eine Lösung wäre der sogenannte 0-Frame.
Dabei ladet man ein Framegerüst mit 2 Frames, wobei der eine Frame einfach 0 Werte hat und somit im Browser nicht ersichtlich ist.
Im zweiten Frame wird die eigentliche Seite geladen, somit bewegt man sich immer im zweiten Frame, und der andere wird nicht neu geladen.
Ein Link zum 0-Frame mit musikaus.htm oder musikan.htm läßt dann die Hintergrundmusik ein oder ausschalten.
Code: Alles auswählen
<FRAMESET rows="100%, 0%">
<FRAME src="shopseite.htm">
<FRAME src="musikan.htm">
</FRAMESET>
Leider fällt diese Methode den derzeit üblichen Popupblockern zum Opfer.
So müßte man das Popup-Fenster manuell starten lassen und im Hintergrund laufen lassen.
Aber das macht eingentlich auch kein User.
Code: Alles auswählen
<html><head><title>Shopseite</title>
<script type="text/javascript">
function popupwindow (Adresse) {
MeinFenster = window.open(Adresse, "Zweitfenster", "width=300,height=400,left=100,top=200");
MeinFenster.focus();
}
</script>
</head><body>
<div id="Hintergrundmusik"><a href="hintergrundmusik.htm" onclick="popupwindow(this.href); return false">Hintergrundmusik</a></div>
</body></html>
Die nächste Methode wäre die Ausarbeitung der kompletten Seite über Ajax. Dies ist nicht nur sehr umständlich und setzt Können voraus, es ist auch nicht Suchmaschinen freundlich und deshalb nicht zu empfehlen.
Kennt jemand noch Methoden, wie man das einfach realisieren kann.