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

关于setTimeout的有关问题,为什么随便加一句alert("abc")就可以执行

2012-02-02 
关于setTimeout的问题,为什么随便加一句alert(abc)就可以执行?有一个js函数实现点击后播放视频功能,主要

关于setTimeout的问题,为什么随便加一句alert("abc")就可以执行?
有一个js   函数实现点击后播放视频功能,主要代码如下:

function   playVideo(url){
    var   obj=document.all.myPlayer;
    obj.FileName=url;
    obj..AutoStart= "True ";
//   alert( "abc ");
}

如果加alert( "abc ")一句,点击后playVideo(url)能正常播放视频,
若去掉alert( "abc ")则无法播放,

据说是与时间有点关系,需要通过setTimeout可以解决,
不知如何使用setTimeout才能使playVideo函数正常执行.
谢谢.




[解决办法]
setTimeout( "playVideo( 'http:// ') ",1000)
[解决办法]
setTineout时间设置长一点
[解决办法]
我认为这不是真正原因。
[解决办法]
再次建议你参考windows media player SDK文档,这个文档在ms 站点可以免费下载到的

热点排行