网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网管学堂 > 网页设计 > Dreamweaver > 技术教程 > 图片随机显示技巧  

图片随机显示技巧

2006-05-12  作者:中国网管联盟  来源:BitsCN.com整理  点评 投稿 收藏

http://webdesign.bitscn.com/dwjq/图片随机显示是一个应用非常广泛的技巧。比如随机banner的显示,当你进入一个网站时它的banner总是不同的,或者总有内容不同的提示(tips),大家在网上浏览时会经常发现这样的例子。使用这种技术,不但能在一定的空间里放入更多的内容,还可以给人一种经常更新的假象喔。

怎么样心动了吧?其实只要你有一点点html和javascript 的基础,一切都是这么简单。follow me,让我们来看看她随机的奥密。

中国网管联盟bitsCN.com

让我们从一个简单的例子开始吧。平常我们在页面中加入http://webdesign.bitscn.com/dwjq/图片都是用来完成。如果我们要随机显示3张不同的http://webdesign.bitscn.com/dwjq/图片就要对这句代码进行小小的修改,首先加入

中国网管联盟bitsCN.com

然后在这段标记内把用document.write("")的型式放进去,就成了 网管网www.bitscn.com

document.write("") 网管下载dl.bitscn.com

现在我们来完成最关建的一段: 网管网www.bitscn.com

id=Math.round(Math.random()*2)+1

网管网www.bitscn.com

这样取得随机数为1,2,3将你要显示的http://webdesign.bitscn.com/dwjq/图片改名为1.gif,2.gif,3.gif,ok!最后的代码是:

网管联盟bitsCN_com

网管u家u.bitscn@com

试一下,是不是不错?那如果我的每一张http://webdesign.bitscn.com/dwjq/图片都对应了一个超链接该怎么办呢?
我们还是来假设一下有3张http://webdesign.bitscn.com/dwjq/图片,1.gif,2.gif,3.gif,分别对应的链接是url1,url2,url3。
为了让http://webdesign.bitscn.com/dwjq/图片和链接一一对应,我们要设置一个数组image来放置链接的地址,如下: 网管网www.bitscn.com

var image=new Array(3)
image.length=3
image[1]="url1"
image[2]="url2"
image[3]="url3"

网管联盟bitsCN_com

为了将与http://webdesign.bitscn.com/dwjq/图片对应的链接取出来,我们还要定义一个数组imageurl=image[id]
原理是这样的:
当页面被读入时,取一个随机数,假设是2即id=2,那么如上我们可轻松的完成2.gif在页面的显示。然后我们可以看到:imageurl=image[2]而image[2]="url2",剩下的事就好办了。完整的代码如下: 网管u家u.bitsCN.com

中国网管联盟bitsCN.com

这只是一个简单的例子,还有许多的功能可以实现,比如,设定http://webdesign.bitscn.com/dwjq/图片的显示机率等,请到本人主页:http://www.avyes.com看看效果,我所学有限,只能抛砖引玉,还请各位大虾多多指点。(pc-king@21cn.com)。 中国网管论坛bbs.bitsCN.com


 上一篇:为什么要建立网站标准   下一篇:熟悉常用表单格式的五点技巧
图片随机显示技巧 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: