我有一個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
那麼它有什麼問題呢?你能更具體地瞭解什麼是不工作? –
有什麼問題?你有什麼錯誤嗎?有些東西不按預期工作? –