duke: zufällige hintergrundmusik mit browsererkennung

servus...
ich suche ein script für meine homepage.
ich möchte zufällige hintergrundmusik mit browsererkennung.
ich habe bereits ein script für die zufällige musik und eins für die browsererkennung, allerdings bekomme ich die irgendwie nicht zusammen.

zufällige hintergrundmusik:

<SCRIPT>
    var midi = ""
    var txt = ""
    var nummidis = 5
    day = new Date()
    seed = day.getTime()
    ran = parseInt(((seed - (parseInt(seed/1000,10) * 1000))/10)/100*nummidis
    + 1,10)
    if (ran == (1))
    {midi=("herbst.mid");
    txt=("herbst.mid")}
    if (ran == (2))
    {midi=("baby.mid");
    txt=("baby.mid")}
    if (ran == (3))
    {midi=("gemeinde.mid");
    txt=("gemeinde.mid")}
    if (ran == (4))
    {midi=("ost.mid");
    txt=("ost.mid")}
    if (ran == (5))
    {midi=("shark.mid");
    txt=("shark.mid")}
document.write('<center><embed src="' + midi + '" AUTOSTART=true HIDDEN=false VOLUME=100 WIDTH=200 Height=55 loop=false></embed><br><b>Ich spiele "<font color="blue" size=1>' + txt + '</i></font></font>"</b></center>')  // These lines generate the HTML code

// -->
</SCRIPT>

browsererkennung:

<script LANGUAGE="JavaScript">
<!-- Begin
var MSIE=navigator.userAgent.indexOf("MSIE");
var NETS=navigator.userAgent.indexOf("Netscape");
var OPER=navigator.userAgent.indexOf("Opera");
if((MSIE>-1) || (OPER>-1)) {
document.write("<BGSOUND SRC=mucke4.mp3 LOOP=INFINITE>");
} else {
document.write("<EMBED SRC=mucke4.mp3 AUTOSTART=TRUE ");
document.write("HIDDEN=true VOLUME=100 LOOP=TRUE>");
}
// End -->
</script>

  1. Moin duke,

    ich suche ein script für meine homepage.
    ich möchte zufällige hintergrundmusik mit browsererkennung.

    leider habe ich keine Lösung für dein Problem. Allerdings gibt es eine grundsätzliche Lösung die da lautet: Verschone deine "Gemeinde" mit Hintergrundmusik.

    regds
    Mike©

    --
    Freunde kommen und gehen. Feinde sammeln sich an.
    1. tach mike
      hintergrundmusi is schon einwenig nervig allerdings kann man ja auch schwuppige musi reinbasteln und ein no-sound-button hab ich ja auch noch.
      falls irgendjemand die seite testen will...

      http://home.arcor.de/dj-duke/index.html

      ps: einige seiten/links gehen noch nich.

      1. Hi,

        hintergrundmusi is schon einwenig nervig allerdings kann man ja auch schwuppige musi reinbasteln und ein no-sound-button hab ich ja auch noch.
        falls irgendjemand die seite testen will...

        http://home.arcor.de/dj-duke/index.html

        Im Quelltext z.B. der Seite http://home.arcor.de/dj-duke/mucke/mucke3.html sehe ich zwar den Versuch, die Datei http://home.arcor.de/dj-duke/mucke/mucke3.mp3 einzubinden, abr mein Firefox meint dazu nur, daß mir ein Plugin - Quicktime - fehlen würde. ;-)
        Also nichts mit Mucke; und wie ich beim Direktaufruf gehört habe: zum Glück...

        freundliche Grüße
        Ingo

  2. Привет, duke!

    ich möchte zufällige hintergrundmusik mit browsererkennung.

    Hm...

    ich habe bereits ein script für die zufällige musik und eins für die browsererkennung, allerdings bekomme ich die irgendwie nicht zusammen.

    zufällige hintergrundmusik:

    <SCRIPT>
        var midi = ""
        var txt = ""
        var nummidis = 5
        day = new Date()
        seed = day.getTime()
        ran = parseInt(((seed - (parseInt(seed/1000,10) * 1000))/10)/100*nummidis
        + 1,10)
        if (ran == (1))
        {midi=("herbst.mid");
        txt=("herbst.mid")}
        if (ran == (2))
        [...]

    Anstatt des Status der Variable ran könntest du hier den Wert einer Variable abfragen, anhand der du den Browser zu erkennen versuchst.

    browsererkennung:

    <script LANGUAGE="JavaScript">
    <!-- Begin
    var MSIE=navigator.userAgent.indexOf("MSIE");
    var NETS=navigator.userAgent.indexOf("Netscape");
    var OPER=navigator.userAgent.indexOf("Opera");

    Zur Info: Mein userAgent: Arx :-) Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7.5) Gecko/20041108 Firefox/1.0

    Du weißt, was das bedeutet? Und schau mal in die Zugriffsstatistiken dieses Forums.

    if((MSIE>-1) || (OPER>-1)) {
    document.write("<BGSOUND SRC=mucke4.mp3 LOOP=INFINITE>");
    } else {
    document.write("<EMBED SRC=mucke4.mp3 AUTOSTART=TRUE ");
    document.write("HIDDEN=true VOLUME=100 LOOP=TRUE>");
    [...]

    volume? Nie gehört. Sollte 100 aber der größtmögliche Wert sein (Lautstärke ≈ Flugzeugstart vor deiner Haustür ;-) ), so werde ich nicht zu deinen Seitenbesuchern gehören.

    BTW: Hintergrundmusik auf Webseiten nervt die meisten Menschen. Besser zum _Ein_schalten anbieten, als zum _Aus_schalten bzw. Nicht-Ausschalten (hidden=true...).

    Пока!
    Sven aus Bonn

    --
    Do it yourSELF 'cause SELFmade is bestmade.
    Selfcode: ie:% fl:( br:^ va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:? mo:} zu:)
    Selfcode dekodieren - Selfcode-Info
  3. Tag duke.

    Zwei Missionierungsversuche, naja, magere Ausbeute ;-)

    ich möchte zufällige hintergrundmusik mit browsererkennung.

    Du solltest besser ein Array-Objekt in Verbindung mit einer Zufallszahl verwenden.

    <SCRIPT>

    Es fehlt das zwingend erforderliche type-Attribut.

    browsererkennung:
    var MSIE=navigator.userAgent.indexOf("MSIE");
    var NETS=navigator.userAgent.indexOf("Netscape");
    var OPER=navigator.userAgent.indexOf("Opera");

    Unterscheide die Browser nach ihren Fähigkeiten, nicht nach dem, was sie vorgeben zu sein. Einen Ansatz dafür findest du auf www.lipfert-malik.de. Und übrigens, kennst du den EMFF? Der wäre vielleicht eine Alternative.

    [dsf 3.6]
    Siechfred

    --
    »Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«