|
主题: [javascript]如何会这样?
|
vbyzc
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#12005/3/3 16:46:07
本想做个广告轮换的,自己想了一下,然后先写出这个 一秒钟就弹出一个对话框,并向网页文档里写图片, 每次第3秒就出错,说1行1字符缺少对象??? <html> <head> <script language="javascript"> x=0 function ss(){ document.write("<img src='pic1.gif'>") x = x+1 alert(x) setTimeout("ss()",1000) } </script> </head> <body> <script language="javascript"> ss() </script> </body> </html> 相关文件: 点这儿打开
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#22005/3/3 17:21:36
document.write只有在页面载入过程中才可以使用,否则写入的内容会代替当前HTML页面的内容
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#32005/3/3 17:22:42
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
|
vbyzc
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#42005/3/4 8:46:01
请解释一下.为什么第3秒才会出错? 然后怎么解决(广告轮换)?
|
{ 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
|
#52005/3/4 13:52:08
这和 javascript 的运行顺序有关。。。
如果你把代码改成下面的样子则不会出错~~~~~
至于广告轮换的问题。。。使用setTimeout改变 theimage.src 属性也许会有不错的效果。。。。
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
|
vbyzc
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#62005/3/4 15:40:59
行者在上个帖子中说 引用: 这和 javascript 的运行顺序有关。。。
如果你把代码改成下面的样子则不会出错~~~~~
至于广告轮换的问题。。。使用setTimeout改变 theimage.src 属性也许会有不错的效果。。。。
虽然不会报错,不过第3秒它就停了
|
{ 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
|
#72005/3/4 18:43:29
行者在上个帖子中说 引用: 这和 javascript 的运行顺序有关。。。
如果你把代码改成下面的样子则不会出错~~~~~
至于广告轮换的问题。。。使用setTimeout改变 theimage.src 属性也许会有不错的效果。。。。
建议看看网页中。。其他人是怎样实现这种效果的。。。。
|