去掉var 使得 tmp编程全局变量 或者使用window.tmp

解决方案 »

  1.   

    我感覺樓主要用的是setTimeout而不是setInterval!
    請查看setTimeout和setInterval的區別。
      

  2.   

    <input name="dd" onClick="clearInterval(tmp);var tmp=setInterval('getBillId(\'post1.asp\')',5000);" > 去了var试试
    <input name="dd" onClick="clearInterval(tmp);tmp=setInterval('getBillId(\'post1.asp\')',5000);" > 
      

  3.   

    正如2楼说的,
    改成这样:
    <input name="dd" onClick="window.setTimeout('getBillId(\'post1.asp\')',5000);" >