| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 474 人关注过本帖
标题:这个javascript脚本是怎么样实现循环的?
收藏  订阅  推荐  打印 
yangzeng
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:265
积分:2998
注册:2008-4-23
这个javascript脚本是怎么样实现循环的?

<html>
<head>
<script type="text/javascript">
cc=0
function changeimage()
{
if (cc==0)
{
cc=1
document.getElementById('myimage').src="/i/eg_bulbon.gif"
}
else
{
cc=0
document.getElementById('myimage').src="/i/eg_bulboff.gif"
}
}
</script>
</head>

<body>

<img id="myimage" onclick="changeimage()"
border="0" src="/i/eg_bulboff.gif"
width="100" height="180" />
<p>Click to turn on/off the light</p>

这是一个开灯和关灯的代码,我不明白的是:cc这个变量的初始值是0,然后那个判断语句的值等于0,这个代码怎么实现循环的,当然我知道那个事件是单击了,我不明白这个循环怎么实现的!
搜索更多相关主题的帖子: javascript  脚本  gif  myimage  
2008-8-17 23:14
anlige
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:221
积分:2412
注册:2006-11-3

哪里有循环啊?灯开的时候cc是1,当你点按钮时候程序发现cc是1(灯开着,cc不是0),就去执行关灯程序,在关灯程序里设置cc=0,下次再点....就不用说了吧?~

http://www.ii-home.cn/
zhanghuiguoanlige@126.com
2008-8-17 23:19
yangzeng
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:265
积分:2998
注册:2008-4-23

这个是判断句?if (cc==0) 能详细点吗谢谢了
2008-8-18 08:15
yangzeng
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:265
积分:2998
注册:2008-4-23

if (cc==0)
{
cc=1
document.getElementById('myimage').src="/i/eg_bulbon.gif"
}
else
{
cc=0
document.getElementById('myimage').src="/i/eg_bulboff.gif"
}
}
</script>

我就是不明白这个,如果cc等于0
进入语句,为什么还有个cc=1,和cc=0
代表什么意思?
2008-8-18 09:17
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:8032
积分:81926
注册:2004-7-17

楼主应该先买一本javascript的基础教程来看看。

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-8-18 11:04
yangzeng
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:265
积分:2998
注册:2008-4-23

版主先帮我解释这个问题好吗?我有教程!谢谢了
就是不理解
2008-8-18 11:47
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:8032
积分:81926
注册:2004-7-17

不知道你的教程里有没有javascript的事件的知识,看了javascript的事件机制就明白了

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-8-18 12:09
yangzeng
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:265
积分:2998
注册:2008-4-23

事件方面的知识我只会的!
可是我就不明白这个if (cc==0)
{
cc=1
document.getElementById('myimage').src="/i/eg_bulbon.gif"
}
else
{
cc=0
document.getElementById('myimage').src="/i/eg_bulboff.gif"
}
}
</script>

我就是不明白这个,如果cc等于0
进入语句,为什么还有个cc=1,和cc=0
代表什么意思?
2008-8-18 12:43
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:8032
积分:81926
注册:2004-7-17

<script type="text/javascript">
cc=0
function changeimage()
{
if (cc==0)
{
cc=1
document.getElementById('myimage').src="/i/eg_bulbon.gif"
}
else
{
cc=0
document.getElementById('myimage').src="/i/eg_bulboff.gif"
}
}
</script>
变量的作用域楼主是否理解?

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-8-18 13:00
yangzeng
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:265
积分:2998
注册:2008-4-23

作用域只在这个函数内有作用理解
2008-8-18 13:54
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.052071 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved