| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 634 人关注过本帖
标题:这个效果要怎么实现?
只看楼主 加入收藏
doublezz
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-11-2
收藏
 问题点数:0 回复次数:1 
这个效果要怎么实现?

我有一个image:
logo.gif
,我想点一下,然后就变成logo2.gif
然后再点一下logo2.gif,出来:
thank you!

目前我这么做的:
在logo.gif 的 onclick中:
function clickme() {
document.mainForm.logo.src="logo2.gif";
document.mainForm.logo.onclick='alert("thank you")';
}
<html>
<img name="logo" src="logo.gif" onclick="clickme()">
</html>

问题是图片是换掉了,不过再点这个新的图标,thank you没有出现!

搜索更多相关主题的帖子: 效果 
2005-12-18 21:01
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 


<script>
function test() {

if (img1.value==\"a\")
{alert(img1.value)
//显示完了a的值在把value值改为别的
img1.value=\"b\"
}
else
{
alert('交换图片')
//图片交换完了,在改变value的值,这样可以循环永远出现这种效果,
img1.value=\"a\"
}

}
</script>
<img value=\"b\" id=img1 onclick=\"test()\">


关键是一个onclick怎么记住3种状态~用这种方法,可以记住onclick的n状态~偶自己发明的~
关于value属性是一个不合法的属性~如果想让他合法就用htc,为任意的标签添加任意的属性


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-12-19 02:17
快速回复:这个效果要怎么实现?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016040 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved