| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1624 人关注过本帖
标题:动态变化图片问题[求助]
只看楼主 加入收藏
酷酷的鱼
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2005-8-9
收藏
 问题点数:0 回复次数:11 
动态变化图片问题[求助]
http://yule.sohu.com/s2005/dacj.shtml 右上角的大图片,自动循环刷新, 这种功能是怎么实现的?
搜索更多相关主题的帖子: 动态 
2005-09-30 09:04
hongchi
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-9-28
收藏
得分:0 

在<head>中加入<SCRIPT language=javascript> function imgsrcarray() //此处修改,可以加入多个数组,如imgsrc[1]等 { var imgsrcurl = new Array(); var imgsrc = new Array(); var imgalt = new Array(); imgsrc[0] = "图片地址"; imgsrcurl[0] = "链接页面"; imgalt[0] = "ALT提示";

loadpic(imgsrc,imgsrcurl,imgalt); } </SCRIPT> <SCRIPT language=JavaScript>

var PICSLIDEIMG=new Array(); var PICSLIDEIMGlink=new Array(); var imgalt = new Array();

var adNum=0; var cycle=4000; function loadpic(img,imglink,imgalter) { PICSLIDEIMG = img; PICSLIDEIMGlink = imglink; imgalt = imgalter;

var preloadedimages=new Array(); for (i=1;i<PICSLIDEIMG.length;i++){ preloadedimages[i]=new Image(); preloadedimages[i].src=PICSLIDEIMG[i]; } } function setTransition(){ if (document.all){ PICSLIDEIMGNAME.filters.revealTrans.Transition=Math.floor(Math.random()*23); PICSLIDEIMGNAME.filters.revealTrans.apply(); } }

function playTransition(){ if (document.all) PICSLIDEIMGNAME.filters.revealTrans.play() }

function nextIMG(){ imgsrcarray() if(adNum<PICSLIDEIMG.length-1)adNum++ ; else adNum=0; setTransition(); document.images.PICSLIDEIMGNAME.src=PICSLIDEIMG[adNum]; document.images.PICSLIDEIMGNAME.alt=imgalt[adNum];

playTransition(); theTimer=setTimeout("nextIMG()", cycle); }

function jump2url(){ jumpUrl=PICSLIDEIMGlink[adNum]; jumpTarget='_blank'; if (jumpUrl != ''){ if (jumpTarget != '')window.open(jumpUrl,jumpTarget); else location.href=jumpUrl; } } function displayStatusMsg() { status=PICSLIDEIMGlink[adNum];

}</SCRIPT> 然后把<A onmouseover=displayStatusMsg(); href="javascript:jump2url()"><IMG style="FILTER: revealTrans(duration=2,transition=20)" height=208 src="javascript:nextIMG()" width=375 border=0 name=PICSLIDEIMGNAME></A>防盗适当的位置

2005-10-02 10:40
ming206
Rank: 2
来 自:重庆
等 级:等待验证会员
威 望:3
帖 子:545
专家分:7
注 册:2005-8-2
收藏
得分:0 

我是这样做的: <SCRIPT language=JavaScript> <!-- if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnValue = false; return false; } } document.oncontextmenu = nocontextmenu; // for IE5+ document.onmousedown = norightclick; // for all others //--> </SCRIPT>

<SCRIPT language=JavaScript> <!-- // BannerAD

var bannerAD=new Array(); var bannerADlink=new Array(); var adNum=0;

bannerAD[0]="images/01.gif"; bannerADlink[0]="http://www.163.com";

bannerAD[1]="images/02.gif"; bannerADlink[1]="http://www.163.com";

bannerAD[2]="images/03.gif"; bannerADlink[2]="http://www.163.com";

bannerAD[3]="images/04.gif"; bannerADlink[3]="http://www.163.com";

bannerAD[4]="images/05.gif"; bannerADlink[4]="http://www.163.com";

bannerAD[5]="images/06.gif"; bannerADlink[5]="http://www.163.com";

var preloadedimages=new Array(); for (i=1;i<bannerAD.length;i++){ preloadedimages[i]=new Image(); preloadedimages[i].src=bannerAD[i]; }

function setTransition(){ if (document.all){ bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23); bannerADrotator.filters.revealTrans.apply(); } }

function playTransition(){ if (document.all) bannerADrotator.filters.revealTrans.play() }

function nextAd(){ if(adNum<bannerAD.length-1)adNum++ ; else adNum=0; setTransition(); document.images.bannerADrotator.src=bannerAD[adNum]; playTransition(); theTimer=setTimeout("nextAd()", 3600); //时间为4分钟 }

function jump2url(){ jumpUrl=bannerADlink[adNum]; jumpTarget='_blank'; if (jumpUrl != ''){ if (jumpTarget != '')window.open(jumpUrl,jumpTarget); else location.href=jumpUrl; } } function displayStatusMsg() { status=bannerADlink[adNum]; document.returnValue = true; }

//--> </SCRIPT>


外贸综合平台:E贸通
2005-10-04 21:45
最菜鸟
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-1-21
收藏
得分:0 
用CSS滤镜里有这种效果吧。
2005-10-06 11:21
酷酷的鱼
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2005-8-9
收藏
得分:0 
谢谢大家了

2005-10-08 08:42
酷酷的鱼
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2005-8-9
收藏
得分:0 
hongchi: 请教几个问题:ALT提示 是什么? 设置多个数组后,怎么还是只显示一个图片? 如何让控制图片之间的时间间隔?

2005-10-09 18:01
酷酷的鱼
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2005-8-9
收藏
得分:0 
ming206:我按你的程序,设置好了相应图片路径,为什么什么都不显示?

2005-10-10 08:47
ryan211
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-10-10
收藏
得分:0 
楼上的:ming206的代码没问题,你再检查一下

2005-10-10 15:29
酷酷的鱼
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2005-8-9
收藏
得分:0 
谢谢各位朋友

2005-10-12 14:39
tyang
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2004-9-16
收藏
得分:0 
bannerAD[0]="images/01.gif"; bannerADlink[0]="http://www.163.com"; 把这个改成从数据库读出图片,读出最后更新的10张图,要怎么改

我的网站" target="_blank">http://www. 欢迎加入网站设计交流群:17222128
2005-10-22 14:55
快速回复:动态变化图片问题[求助]
数据加载中...
 
   



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

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