• ich komm irgentwie nicht drauf, wie ich mit JS dem browser sage, dass er erst laden und dann ausführen soll.


    Was ausgeführt werden soll:


    Ich weiss, dass es mit "onload" funktioniert. Nur weiss ich nicht wo ich es ansetzen soll.
    onload.setTimeout(function () { audioElement0.play(); }, 0); funktioniert zB nicht.


    Das Problem ist, dass diese Audio Dateien zB im Firefox richtig nach dem laden abgespielt werden, in Opera aber sofort.
    Wo kann ich denn "onload" in meinem Beispiel einsetzen?



    Das komplette script:

  • nicht getestet aber erstma solltest um das ganze was du jetzt hast eine Funktion machen und die dann in deinen HTML teil aufrufen. so z.b. <body onload="functionsname()"> </body>
    mit javascript geht das so da brauchtst du nicht in den html teil was ändern:


    <script language="javascript" type="text/javascript">
    document.onload="functionsname()";
    </script>


    sag dann bitte ob es so funst würde mich auch interessieren

  • Ja funktioniert =)



    und aufruf über

    JavaScript
    <body onLoad="playit();">


    Danke =)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!