您现在的位置是:首页 > 电脑技术查询 > web开发

setTimeout為什麼只執行了一次就不在執行了?解决办法

编辑:chaxungu时间:2022-10-02 23:23:25分类:web开发

setTimeout為什麼只執行了一次就不在執行了?
function getMessage()
{
window.alert( "ok! ");
var timer=setTimeout( "fLoadXml( 'xml.xml ', fShowXml); ",1000)
var timer=setInterval( "fLoadXml( 'xml.xml ', fShowXml); ",2000)
}
</script>

我是用getMessage()來執行fLoadXml( 'xml.xml ', fShowXml);不管是setTimeout,setInterval都只執行了一次就不在執行,這是為什麼?
在線等,謝謝!!

------解决方案--------------------
setTimeout 的第一个参数应该是函数体(getMessage)而不应该是什么 fLoadXml
------解决方案--------------------
function getMessage()
{
fLoadXml( "xml.xml ", fShowXml);
}
var timer=setInterval( "getMessage ",2000)
</script>