onchange-Attribut nicht anrufen Funktion

Ich habe ein HTML-Dokument (hier), das schafft ein iframe-basierten media-player für eine Sammlung von songs innerhalb der Alben (die ich nur Buchstaben verwendet, um zu definieren, diese Alben und songs in der mymusic-array, für die Einfachheit).

Fokussierung auf die top-3 iframes, wie ich die Benutzer-Interaktion ist die Erzeugung der HTML-Code für Formulare der verfügbaren Alben und songs mit Javascript und schreiben Sie Sie auf die iframes in den Körper. Wenn Sie führen Sie es und nehmen Sie eine Auswahl in der Alben - Menü, werden Sie sehen, dass die Optionen in der Songs Menü korrespondieren mit den mymusic array, damit das funktioniert.

Allerdings, wenn ich ein Lied wählen, wird die Funktion nowplaying(trackindex,albumindex) genannt werden sollte, mit einem onchange Ereignis in der Songs form, auf die gleiche Weise wie in der form generiert mit showinitial() ... aber die Funktion wird nicht aufgerufen.

Habe ich ausgeschlossen, die Codierung von nowplaying selbst als Ursache, denn auch wenn ich nowplaying zu alert("hello") ist, wird es nicht genannt. Dies führt mich zu glauben, dass das problem mit der onchange - Attribut in "alles", aber ich sehe nicht das problem. Die Art, wie ich codiert es ist kein Unterschied zu vorher, und das funktionierte gut, also warum nicht diese Arbeit?

Jede Hilfe wäre sehr geschätzt werden!

InformationsquelleAutor Deacon | 2009-11-25
Schreibe einen Kommentar