首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-02-14 
setTimeout為什麼只執行了一次就不在執行了?functiongetMessage(){window.alert( ok! )vartimersetTim

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>

热点排行