タグ内の曲の完了時に JavaScript コードを実行しようとしていますが、<cfmediaplayer>
「playNext()」を onComplete 属性に入れるたびに、適切な名前でなければならないというエラーが表示されますが、それは正式名称は?私がどこで間違っているのか知っている人はいますか?
<script type="text/javascript">
function playNext(){
<cfoutput>
var #ToScript(URL.current, "trackNo")#;
</cfoutput>
trackNo++;
$("#" + trackNo).click();
}
</script>
<div style="margin: 0 auto; width: 500px;">
<cfoutput query="getmusic" maxrows="1">
<cfmediaplayer name="musicPlayer" source="/artists/music/#music_location#" autoplay="yes" height="500" width="500" title="#artist_name# - #music_name#" onComplete="playNext"></cfmediaplayer>
</cfoutput>
</div>
これは私のコードですが、(Web 開発者ツールバーを使用して) playNext が未定義であると言っていることに気付きましたが、表示されているように定義されていることは明らかです。私のJavaScriptが問題ないように見える限り、私は間違ったことをしたのだろうかと思っていますが、私はJSに関しては初心者なので、おそらく単純な間違いを犯しました.