HTML getElementsByTagName IE

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • HTML getElementsByTagName IE

    Ich habe leider schon wieder ein Problem mit meiner Seite, die ich für meinen Bruder mache.
    Ich habe eine mp3 mit Quicktime eingebunden:

    PHP-Quellcode

    1. <object width="160" height="16" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" pluginspage="http://www.apple.com/quicktime/download/" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
    2. <param name="src" value="/musik/Radiogewinn.mp3">
    3. <param name="autoplay" value="true">
    4. <embed src="/musik/Radiogewinn.mp3" width="160" height="16" autoplay="true" pluginspage="http://www.apple.com/quicktime/download/">
    5. </embed>
    6. </object>


    Und mit einer javascript-Funktion kann ich die Lieder wechseln:

    PHP-Quellcode

    1. <script type="text/javascript">
    2. function music (op) {
    3. document.getElementsByTagName('param')[0].value = "/musik/"+op;
    4. document.getElementsByTagName('embed')[0].src = "/musik/"+op;}
    5. </script>


    Im Firefox klappt das auch Fehlerfrei, aber im Internet Explorer zeigt er mir in der letzten Zeile der Funktion einen Fehler an:
    'document.getElementsByTagName(...).0' ist Null oder kein Objekt


    Kann mir da jemand helfen?

    "Is this one sloshing?"
    Four words you don't want to hear when you pick up a coffin...
  • Wird denn die Musik beim IE abgespielt?

    Btw. probier mal das hier:

    PHP-Quellcode

    1. <object width="160" height="16" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" pluginspage="http://www.apple.com/quicktime/download/" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
    2. <param name="paramsrc" value="/musik/Radiogewinn.mp3">
    3. <param name="autoplay" value="true">
    4. <embed name="embsrc" src="/musik/Radiogewinn.mp3" width="160" height="16" autoplay="true" pluginspage="http://www.apple.com/quicktime/download/">
    5. </embed>
    6. </object>


    PHP-Quellcode

    1. <script type="text/javascript">
    2. function music (op) {
    3. document.getElementsByName("paramsrc").value = "/musik/"+op;
    4. document.getElementsByName("embsrc").src = "/musik/"+op;}
    5. </script>
    In meiner psychisch soziologischen Konstellation, manifestiert sich die absolute Dominanz positiver Impressionen meines Individuums.
    Kurz: Ich bin geil!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Lunar ()

  • Tschuldigung...hatte irgendwie keine Zeit zu antworten...

    Ja, im Internet Explorer wird's abgespielt, aber die Wechsel-Funktion hat irgendwo einen Fehler.

    Und deine Lösung habe ich, glaube ich, auch schon probiert. Im Moment hat Bplaced scheinbar auch noch ein Problem, deswegen konnte ich das noch nicht testen.
    Aber danke schonmal!

    edit: Ich hab's gerade mal offline getestet. Der IE zeigt leider den selben Fehler an...

    "Is this one sloshing?"
    Four words you don't want to hear when you pick up a coffin...
  • Wird die Funktion nachdem du den HTML Code ausgegeben hast ausgeführt?
    In meiner psychisch soziologischen Konstellation, manifestiert sich die absolute Dominanz positiver Impressionen meines Individuums.
    Kurz: Ich bin geil!