JavaScript实现图片轮换显示几种构思
2008-08-21 13:15
801 查看
(1)通过JavaScript和CSS,利用img的src属性实现(在IE较低版本中)
<script language="JavaScript">
var imgUrl=new Array();
var imgLink=new Array();
imgUrl[0]="blog.jpg";
imgLink[0]="http://www.cnknow.com/";
imgUrl[1]="01.jpg";
imgLink[1]="http://www.cnknow.com/";
var imgPre=new Array();
var adNum=0;
var j= imgUrl.length;
function playTran()
{
if (document.all)
imgInit.filters.revealTrans.play();
}
function nextAd()
{
if(adNum < j-1)
adNum ++ ;
else
adNum=0;
if(document.all)
{
imgInit.filters.revealTrans.Transition=100;
imgInit.filters.revealTrans.apply();
playTran();
}
document.images.imgInit.src=imgUrl[adNum];
theTimer=setTimeout("nextAd()", 2000);
}
function goUrl()
{
jumpUrl=imgLink[adNum];
jumpTarget='_blank';
if (jumpUrl != '')
{
if(jumpTarget != '')
window.open(jumpUrl,jumpTarget);
else
location.href=jumpUrl;
}
}
</script>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="8">
</td>
<td>
<!-- 动态图开始 -->
<a href="javascript:goUrl()">
<img style="filter: revealTrans(duration=2,transition=20); border-color: #000000;
color: #000000" src="javascript:nextAd()" border="1" class="img01" name="imgInit"></a>
<!-- 动态图结束 --></td>
</tr>
</table>
</body>
(2)
待续……时间原因,本博文推迟发布!
<script language="JavaScript">
var imgUrl=new Array();
var imgLink=new Array();
imgUrl[0]="blog.jpg";
imgLink[0]="http://www.cnknow.com/";
imgUrl[1]="01.jpg";
imgLink[1]="http://www.cnknow.com/";
var imgPre=new Array();
var adNum=0;
var j= imgUrl.length;
function playTran()
{
if (document.all)
imgInit.filters.revealTrans.play();
}
function nextAd()
{
if(adNum < j-1)
adNum ++ ;
else
adNum=0;
if(document.all)
{
imgInit.filters.revealTrans.Transition=100;
imgInit.filters.revealTrans.apply();
playTran();
}
document.images.imgInit.src=imgUrl[adNum];
theTimer=setTimeout("nextAd()", 2000);
}
function goUrl()
{
jumpUrl=imgLink[adNum];
jumpTarget='_blank';
if (jumpUrl != '')
{
if(jumpTarget != '')
window.open(jumpUrl,jumpTarget);
else
location.href=jumpUrl;
}
}
</script>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="8">
</td>
<td>
<!-- 动态图开始 -->
<a href="javascript:goUrl()">
<img style="filter: revealTrans(duration=2,transition=20); border-color: #000000;
color: #000000" src="javascript:nextAd()" border="1" class="img01" name="imgInit"></a>
<!-- 动态图结束 --></td>
</tr>
</table>
</body>
(2)
待续……时间原因,本博文推迟发布!
相关文章推荐
- JavaScript实现类似Title Alt功能并且可以显示图片。
- Javascript实现图片加载从模糊到清晰显示的方法
- Android实现图片圆角显示的几种方式
- 用js实现的一个Flash滚动轮换显示图片代码生成器
- JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
- javascript实现图片左右轮换效果(鼠标控制亦可)
- 用javascript实现图片马赛克后显示并切换
- Javascript实现图片加载从模糊到清晰显示的方法
- JavaScript实现定时隐藏与显示图片的方法
- JavaScript实现的多个图片广告交替显示效果代码
- JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
- 用javascript实现的仿Flash广告图片轮换效果
- 用javascript实现图片显示与隐藏
- 用javascript实现的仿Flash广告图片轮换效果
- javascript图片与加载处理基础详细讲解几种方法实现
- 基于javascript代码实现通过点击图片显示原图片
- JavaScript实现类似TitleAlt功能并且可以显示图片。
- 用javascript实现的图片马赛克后显示并切换加文字功能
- JavaScript实现图片轮换效果
- javascript实现刷新页面随机显示图片