当前位置:武林安全网武林书院建站技术网站搭建 → 网页特效:一种很酷的图片动态切换效果

网页特效:一种很酷的图片动态切换效果

减小字体 增大字体 作者:佚名  来源:不详  发布时间:2010-4-10 17:30:14
您正在看的Dreamweaver教程是:网页特效:一种很酷的图片动态切换效果。

第一步、把下面这段代码插入到页面的<head>与</head>之间:

<script language=javascript>
isns = navigator.appName == "Netscape";
function ztstr(id,picurl,linkurl)
{
this.id=id
this.picurl=picurl
this.linkurl=linkurl
}

zhuanti=new Array()
imgcount=1;
frequency=10*1000;//30秒

//在这里修改图片的路径和链接
zhuanti[1]=new ztstr('1','http://www.gaowin.com/design/RoUpFiles/../Files/RoUpFiles/eraBanner1.gif','http://www.windstudio.net')
zhuanti[2]=new ztstr('2','http://www.gaowin.com/design/RoUpFiles/../Files/RoUpFiles/eraBanner2.gif','http://www.windstudio.net')
zhuanti[3]=new ztstr('3','http://www.gaowin.com/design/RoUpFiles/../Files/RoUpFiles/eraBanner3.gif','http://www.windstudio.net')
zhuanti[4]=new ztstr('4','http://www.gaowin.com/design/RoUpFiles/../Files/RoUpFiles/eraBanner4.gif','http://www.windstudio.net')

imgcount=zhuanti.length-1
for(i=1;i<=imgcount;i++)
{
eval("img"+i+"=new Image()")
eval("img"+i+".src=zhuanti["+i+"].picurl")
}

nn=1

var rand1 = 0;
var useRand = 0;

function swapPic() {
var imgnum = zhuanti.length - 1;
do {
var randnum = Math.random();
rand1 = Math.round((imgnum - 1) * randnum) + 1;
} while (rand1 == useRand);
useRand = rand1;
// alert(useRand);
nn=useRand;
change_img();
}

function change_img()
{
eval('document.pic.src=img'+nn+'.src');
nn++;
if(nn>imgcount) nn=1
if(!isns)
{
pic.filters.item(0).apply()
pic.style.visibility='visible'
pic.filters.item(0).play()
setTimeout("pic.style.visibility='hidden'",frequency);
}
else
document.pic.visibility='visible'
tt=setTimeout('change_img()',frequency)
}

function pictarget()
{
tt=nn-1
if(tt<1) tt=imgcount
cururl=zhuanti[tt].linkurl
window.open(cururl);
}
function ini()
{
if(!isns)
{
spacewidth=Math.round((divmask.offsetWidth-770)/2)
dmwidth=770+spacewidth
dmheight=divmask.offsetHeight
totalstep=50
timeout=50
dmstepw=Math.round(770/totalstep)
dmsteph=Math.round(dmheight/totalstep)
setTimeout('hidimg()',3000)
}
else swapPic()
}

function hidimg()
{
dmwidth-=dmstepw
dmheight-=dmsteph
eval('divmask.style.clip="rect(0,'+dmwidth+','+dmheight+',0)"')
hdrun=setTimeout('hidimg()',timeout)
if(dmwidth<=spacewidth&&dmheight<=0)
{
divmask.style.visibility='hidden'
clearTimeout(hdrun)
swapPic()
}
}
</script>

第二步、调用定义好的javascript函数,在<body>里加上以下代码

<body onload=swapPic()>

第三步、在页面中插入图片和链接:

<a href=javascript:void(null) ><img src="http://www.gaowin.com/design/RoUpFiles/../Files/RoUpFiles/erabanner1.gif" width=468 height=60 border=0 name=pic style="visibility:hidden;filter:revealtrans(duration=2.0,transition=12)"></a>

好,到这里就大功告成了。另外,试试改变transition的数值,可以得到不同的转换效果哟~~

以上内容均来自互联网,本站仅提供自然搜索结果,与内容出处无关。
  如有侵犯你的个人权益问题,并提供书面证明,请联系本站处理相关事宜!

本文引用网址:

在下列搜索引擎中搜索“网页特效:一种很酷的图片动态切换效果”的相关信息:

谷歌搜索 百度搜索 雅虎搜索 搜狗搜索 搜搜搜索 必应搜索 有道搜索
你可能还喜欢以下文章
  • 1让肉鸡主动献身的技巧
  • 2公安部门是如何抓到黑客的
  • 3网游必备工具WPE使用教程(实例...
  • 4打造自己的免费加密代理服务器...
  • 5局域网内强制关机
  • 1一组超级黄色笑话
  • 2女孩下面痒了怎么办?
  • 3男女关系通俗描述,绝对直白
  • 4历史上最强的恶心笑话,看你能...
  • 5最新出炉2010暴强语录
  • 1一个伟大的妓女
  • 2爱我吧,蹂躏我吧
  • 3哥做的不是网站 是寂寞
  • 4卑鄙妻子竟在我饭菜里下了壮阳...
  • 5现在的非主流妞比洗头房小姐还...
  • 1139端口入侵实例教程
  • 2无线Hacker :WPA-PSK与WPA2-P...
  • 3phpcms 2008 任意下载漏洞
  • 4入侵赌博网站全面实例教程
  • 5cmd下查看当前登陆用户