Datenschutzerklärung

Musik ein/aus

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

Musik ein/aus

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Jannik
Mitglied

Registriert: 16.08.2006
Beiträge: 43
Guten Tag.
Ich bin dabei, ein JS zu schreiben, mit dem ich die Musik auf ner HP, die mittels Flash läuft ab und wieder an schaltet kann. Mit dem Firefox funktioniert das jetzt einwandfrei. Ich kann aus und auch wieder anschalten. Der IE7 hat allerdings ein Problem. Er kann die Musik abschalten, aber wenn man versucht wieder anzuschalten verfällt er in ein endloses laden der Seite und nichts tut sich. (Endloses laden, also der grün/blaue Kreis dreht sich oben bei den Tabs immer und immer weiter.)
Hat jemand ne Idee, wo der Fehler liegt? (Bei mir, nicht beim IE ;) ) ^^
Wäre recht dankbar.

Code:

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    <head>
        <title>Musikknopf</title>
        <meta name="robots" content="noindex, nofollow" />
        <meta http-equiv="Content-Script-Type" content="text/javascript" />
        <meta http-equiv="Content-Style-Type" content="text/css" />
        <script type="text/javascript" src="musik.js"></script>
    </head>
    <body>
        <div id="musik">
            <object type="application/x-shockwave-flash" data="emff_standard.swf?src=musik.mp3&amp;autostart=yes&amp;loop=yes&amp;streaming=yes" width="1" height="1">
                <param name="movie" value="emff_standard.swf?src=musik.mp3&amp;autostart=yes&amp;loop=yes&amp;streaming=yes" />
                <param name="quality" value="high" />
                <param name="wmode" value="transparent" />
            </object>
        </div>
        <form action="">
            <div>
                <input type="button" value="Musik ein/aus" onclick="musik()" />
            </div>
        </form>
    </body>
</html>



Code:

var gespeichert = "";
function musik() {
    if(gespeichert == "") {
        gespeichert = document.getElementById("musik").innerHTML;
    }
    if(document.getElementById("musik").innerHTML != "") {
        document.getElementById("musik").innerHTML = "";
    } else {
        document.getElementById("musik").innerHTML = gespeichert;
    }
}

^^
mfg.


10.04.2007 21:58:33
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Hi
Ich möchte Dich auf diesen Thread aufmerksam machen: http://forum.jswelt.de/javascript/37180-musik.html
Nur weil Du bisher keine für Dich zufriedenstellende Antwort bekommen hast, ist Deine Ungeduld etwas unverständlich.
Du schreibst, Du hast im Flash schon einen An- und Ausschalter, willst den aber nicht benutzen, weil Du unbedingt einen 1x1 Pixel großen Frame haben willst.
Was wäre, wenn Du einen Frame benutzt, der in etwa der Höhe Deiner An- und Ausschaltflächen entspräche (kann ja nicht mehr als 12, 13 Pixel groß sein) und Du dann das Frame visuell an Dein Layout anpasst?
Zudem könntest Du noch einen schicken Flash-Preloader hinzufügen und alle Welt wäre erstaunt ob Deiner Kenntnisse.
Viel Spaß noch...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

10.04.2007 22:15:33
http://dkmd.de | http://dkdenz.de Zitieren
Jannik
Mitglied

Registriert: 16.08.2006
Beiträge: 43
Hallo, ja ich weis, ich habe in drei Foren gefragt. :/ Das ist normalerweise nicht meine Art, nur diesmal war mir so danach, obwohl ich wusste, dass du und auch pit-r sowohl hier als auch bei forum.jswelt sind. Naja, kommt nimmer vor, sry.

Hmm, dass ist auch eine Idee, so läuft es auch schon seit ein paar Monaten (Flash im Navi Frame) aber das wollte ich nun beseitigen. Also nur unsichtbare Frames verwenden. Nene, ein mal ein Pixel soll der Frame ja nicht werden. Nur der Player klappt sonst nimmer. Der Frame wird unsichtbar, soweit das funltionieren wird. x_x
Von Flash-Preloader hab ich jetzt keine Ahnung. Generell von Flash weis ich nichts. ^^

Also mir ist es einfach lieb, wenn es per JS funktionieren würde, auch wenn es ein paar Nachteile hat.... Es wäre halt mein Wunsch. ^^ (Bzw. der meines Auftraggebers (Vater)^^)

Außerdem gehts ja mehr ums Prinzip, weil mit dem Script könnte ich dann auch in andern Projekten Sachen herrausnehmen und wieder anzeigen lassen. Nur funktioniert das im IE noch nicht so wie ich will. =(


Nochmal sorry!
^^
mfg.


10.04.2007 22:56:31
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01