我有一个PHP网站,允许JavaScript嵌入。我有一个在IE或Chrome中无法正常工作的函数。你可以看看它,并告诉我,如果那里有什么不对使用PHP网站发布的JavaScript代码,它翻译的代码,生成的代码不起作用
<script language="javascript" type="text/javascript">
//<![CDATA[
var counting = 0;
var totaltime;
var audio;
var timeout;
var settimer = 0;
var haystack = "|";
var needle;
function start_playing(a,b){ haystack = haystack+a+"|";
needle = a;
audio = document.getElementById(b);counting = counting + 1.0; audio.play();
if(haystack.split(needle).length -1 >= 2){document.getElementById(a).value = "No Plays Left";
document.getElementById(a).disabled = true;}else{document.getElementById(a).value = "Playing";
document.getElementById(a).disabled = true;totaltime = Math.round(audio.duration)*1000;
timeout = setTimeout("enable_button('"+a+"')",totaltime);}}function enable_button(a) {document.getElementById(a).value ="Play"document.getElementById(a).disabled = false;}}
//]]>
</script>
<div>
<input id="PlayButton1" type="button" onclick="start_playing('PlayButton1','myTune1')" value="Play" /></div>
<audio id="myTune1" src="sound.mp3" type="audio/mp3"></audio>
什么可以是问题?它应该被点击,在歌曲的持续时间内禁用,然后启用它自己。第二场比赛后,它会说没有剩下的比赛。
什么不行?你有任何错误? – BenLanc
那么它有什么问题呢?你能更具体地了解什么是不工作? –
有什么问题?你有什么错误吗?有些东西不按预期工作? –