アルバム内の曲のコレクション用の iframe ベースのメディア プレーヤーを作成する HTML ドキュメント ( here ) があります (簡単にするために、これらのアルバムと曲を mymusic 配列で定義するために文字を使用しました)。
上位 3 つの iframe に注目すると、利用可能なアルバムと曲のフォームの HTML を Javascript を使用して生成し、本文の iframe に書き込むというユーザー インタラクションを設定しました。それを実行してアルバムメニューで選択すると、ソングメニューのオプションが配列に対応していることがわかるmymusic
ので、これは機能します。
ただし、曲を選択すると、 ...を使用して生成されたフォームと同じように、 Songsフォームのイベントnowplaying(trackindex,albumindex)
を使用して関数を呼び出す必要がありますが、関数は呼び出されません。onchange
showinitial()
に変更しても呼び出されないnowplaying
ため、原因としてそれ自体のコーディングを除外しました。これにより、問題は「何でも」の属性にあると思いますが、問題はわかりません。私がコーディングした方法は以前と変わらず、うまく機能したのに、なぜこれが機能しないのでしょうか?nowplaying
alert("hello")
onchange
どんな助けでも大歓迎です!