点这里,说点啥?
仿msn轮换广告,附带缩略图的JS图片轮换代码

查看了一下,居然是用js做的轮换,所以就像到吧他扒下来,其实他的实现原理很简单。leo突然想到,以前在某人的blog看到过类似的效果,不过他的轮换是竖排的,而msn上的是横排的。下面是某人blog的那种效果。
下载某人的源码,Js部分:
- var currslid = 0;
- var slidint;
- function setfoc(id){
- document.getElementById("focpic").src = picarry[id];
- document.getElementById("foclnk").href = lnkarry[id];
- document.getElementById("fttltxt").innerHTML = '<a href="'+lnkarry[id]+'" target="_blank">'+ttlarry[id]+'</a>';
- currslid = id;
- for(i=0;i<4;i++){
- document.getElementById("tmb"+i).className = "thubpic";
- };
- document.getElementById("tmb"+id).className ="thubpiccur";
- focpic.style.visibility = "hidden";
- focpic.filters[0].Apply();
- if (focpic.style.visibility == "visible") {
- focpic.style.visibility = "hidden";
- focpic.filters.revealTrans.transition=23;
- }
- else {
- focpic.style.visibility = "visible";
- focpic.filters[0].transition=23;
- }
- focpic.filters[0].Play();
- stopit();
- }
- function playnext(){
- if(currslid==3){
- currslid = 0;
- }
- else{
- currslid++;
- };
- setfoc(currslid);
- playit();
- }
- function playit(){
- slidint = setTimeout(playnext,4500);
- }
- function stopit(){
- clearTimeout(slidint);
- }
- window.onload = function(){
- playit();
- }
以上js已经过leo修改。
下载:
1,竖排轮换(未修改前),下载点:本地下载 另一个下载点 演示
2,横排轮换(仿msn,leo修改整理),下载点:本地下载 另一个下载点 演示




















2008-12-18
竖排轮换,用不了.也不报错,也没有什么提示,就显示图片在那里,不会变换.请回复
2008-12-18
我马上看看这个问题,应该是没有问提的
2008-12-18
ok,现在已更新,可以使用了,你看看以下链接:
http://www.fangleo.cn/wp-content/uploads/2008/07/js-0083.rar
2008-12-18
您好,我很乐意交换链接,现在不在家,晚上回家后就交换链接哈.OK
2008-12-18
OK了,测试通过..好东西,保留起
2008-12-18
在不.
2008-12-18
楼上:
我的QQ:1158{-}9430 [添加好友时请去掉{-}],工作时间一直在线,有什么问题直接加我,或发邮件到thebule[at]gmail.com,我会和你一起讨论相关问题
2008-12-18
交换个链接
2008-12-18
The content of network site is very good,
Hope that you are getting better.
2009-10-29
您的博客右边的内容在google chrome 里面出现了文字重叠的现象
2009-11-07
说实话,我一直没有对我的页面做兼容测试,虽然平时工作的项目经常会要求兼容所有主流的浏览器。可能有点懒,也可能是一直想找一个更漂亮的界面(很遗憾我没法自己设计一个),所以一直拖着,连文章也懒着写,浮躁啊…
2009-11-07
@legend: 检查了一下,是我的css出了问题,设了个高度导致的,现已修好