免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5660 | 回复: 5
打印 上一主题 下一主题

[JS] 请高手指点,以下脚本运行会有"运行时间错误,缺少对象" [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-23 11:49 |只看该作者 |倒序浏览
调试的时候停在红色那一段,请哪位高手指点一下
<SCRIPT LANGUAGE="JavaScript">


GoGoGo("webjx1");

function GoGoGo(objName)
{
var img=document.getElementById(objName) ;
img.style.position="absolute";
img.style.left=parseInt(window.screen.availWidth*Math.random()) + "px";
img.style.top=parseInt(window.screen.availHeight*Math.random()) + "px";
img.setAttribute("xDir",1);//¶¨Ò忪ʼxµÄ·½Ïò
img.setAttribute("yDir",1);//¶¨Ò忪ʼxµÄ·½Ïò
window.setInterval("randPosition(" + objName + ")","10","JavaScript");
}

function randPosition(obj)
{
var x=parseInt(obj.style.left);
if(x>=window.screen.availWidth-obj.width-20)
obj.setAttribute("xDir",-1);
if(x<=0)
obj.setAttribute("xDir",1);
x+=parseInt(obj.getAttribute("xDir"));

var y=parseInt(obj.style.top);
if(y>=window.screen.availHeight-obj.height-100)
obj.setAttribute("yDir",-1);
if(y<=0)
obj.setAttribute("yDir",1);
y+=parseInt(obj.getAttribute("yDir"));

obj.style.left=x +"px";
obj.style.top =y +"px";

}
</SCRIPT>

[ 本帖最后由 HonestQiao 于 2006-6-29 11:46 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-06-23 11:55 |只看该作者
还请告诉我这段代码的具体应用?它起什么作用,我是搬来用的

论坛徽章:
0
3 [报告]
发表于 2006-06-23 11:56 |只看该作者

回复 1楼 tkzd 的帖子

还请告诉我这段代码的具体用法?它起什么作用呢?我想搬过来用

论坛徽章:
0
4 [报告]
发表于 2006-06-23 12:24 |只看该作者
也许 img == null

呵呵

论坛徽章:
0
5 [报告]
发表于 2006-06-24 00:12 |只看该作者
原帖由 tkzd 于 2006-6-23 11:49 发表
调试的时候停在红色那一段,请哪位高手指点一下
<SCRIPT LANGUAGE="JavaScript">


GoGoGo("webjx1");

function GoGoGo(objName)
{
var img=document.getElementById(objName ...

================================
我帮你测试了,没问题,
你一定要记得:
<a href="javascript:GoGoGo('webjx1');">image</a>
这句话就是调用GoGoGo的,
这句话是img的资源:
<img id="webjx1" src="2.gif"
可能你没有图片吧,上楼说的对。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
6 [报告]
发表于 2006-06-29 11:48 |只看该作者
你用什么调试的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP