Kristian: Brauche Hilfe bei JS beim Mozilla

Ein hallöchen in die Runde....

Also folgendes Problem:

Ich hab einen Javascript-basierenden Mediaplayer gemacht der unter IE problemlos funktioniert. Jetzt versuch ich das Ding auch unter Mozilla zum Laufen zu bringen.

Ich nehme mal an das man für den jeweiligen Browser den Code neu schreiben muss, da die ja auf Javascript-Ebene doch unterschiedlich angesprochen werden.

So nun was ich habe:

Ein Dropdown-Listfeld in dem (in diesem Beispiel) zwei Lieder zur Auswahl stehen:

<form name="PlayForm">
 <select name="PlayList" onchange="Choice();">
  <option value="higher.mp3">Creed - Higher</option>
  <option value="pinkmoon.mp3">Nick Drake - Pink Moon</option>
 </select>
</form>

Wenn man jetzt die Auswahl ändert, also ein anderes Lied auswählt muss ich ja rauslesen welches Lied gewünscht ist.

Füt den IE funktioniert folgender Javascript:

.
.
index=PlayForm.PlayList.selectedIndex
InetMP.filename = PlayForm.PlayList.options[index].value
.
.

InetMP ist der Name für den eingebundenen Mediaplayer. Im index lese ich jetzt die Nummer des Listenfeldes aus und weise dann dem Player das File zu das er spielen soll. Im Mozilla geht das nicht. Hab auch schon versucht ein bischen im Netz zu stöbern aber da ich nicht genau weiss was ich suche ist es schwer das richtige zu finden.

Also falls mir jemand sagen kann, wie ich Objekte richtig unter Mozilla anspreche, oder mir ein paar gute Links gibt wäre ich sehr dankbar.

MfG
Kristian

  1. Ich nehme mal an das man für den jeweiligen Browser den Code neu schreiben muss, da die ja auf Javascript-Ebene doch unterschiedlich angesprochen werden.

    Das stimmt nicht IE 6 und MZ (Netscape 7) sind relativ ähnlich.

    Füt den IE funktioniert folgender Javascript:

    .
    .
    index=PlayForm.PlayList.selectedIndex
    InetMP.filename = PlayForm.PlayList.options[index].value

    Dieser code funktioniert auch im Mozila.

    unter Tools > Web development > javascript console findest du die JS Konsole die dir den wirklcihen fehler anzeigt.

    Struppi.

    1. Jo stimmt, mit einer kleinen Änderung funktioniert der Code jetzt scheinbar in beiden Browsern, danke.