这一系列是由sunhy收集整理,经过多次调试后!适用于各种网站使用的网页制作过程中经常使用的经典代码。
更多资料请查看:网页制作经典代码系列专题
这一篇,我们讲解:幻灯片广告样式1 的制作及实现方法。
首先定义样式,这是运行代码框后我们看到的效果外观,样式代码如下:
TD {
FONT-SIZE: 12px
}
.solidbox {
BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BORDER-BOTTOM: #d7d7d7 1px solid
}
FONT-SIZE: 12px
}
.solidbox {
BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BORDER-BOTTOM: #d7d7d7 1px solid
}
其次,编写javascript主脚本:
<SCRIPT>
var NowImg = 1;
var bStart = 0;
var bStop =0;
var NowImg = 1;
var bStart = 0;
var bStop =0;
function fnToggle()
{
var next = NowImg + 1;
{
var next = NowImg + 1;
if(next == MaxImg+1)
{
NowImg = MaxImg;
next = 1;
}
if(bStop!=1)
{
{
NowImg = MaxImg;
next = 1;
}
if(bStop!=1)
{
if(bStart == 0)
{
bStart = 1;
setTimeout('fnToggle()', 4000);
return;
}
else
{
oTransContainer.filters[0].Apply();
{
bStart = 1;
setTimeout('fnToggle()', 4000);
return;
}
else
{
oTransContainer.filters[0].Apply();
document.images['oDIV'+next].style.display = "";
document.images['oDIV'+NowImg].style.display = "none";
document.images['oDIV'+NowImg].style.display = "none";
oTransContainer.filters[0].Play(duration=2);
if(NowImg == MaxImg)
NowImg = 1;
else
NowImg++;
}
setTimeout('fnToggle()', 4000);
}
}
NowImg = 1;
else
NowImg++;
}
setTimeout('fnToggle()', 4000);
}
}
function toggleTo(img)
{
bStop=1;
if(img==1)
{
document.images['oDIV1'].style.display = "";
document.images['oDIV2'].style.display = "none";
document.images['oDIV3'].style.display = "none";
document.images['oDIV4'].style.display = "none";
}
else if(img==2)
{
document.images['oDIV2'].style.display = "";
document.images['oDIV1'].style.display = "none";
document.images['oDIV3'].style.display = "none";
document.images['oDIV4'].style.display = "none";
}
else if(img==3)
{
document.images['oDIV3'].style.display = "";
document.images['oDIV1'].style.display = "none";
document.images['oDIV2'].style.display = "none";
document.images['oDIV4'].style.display = "none";
}
else if(img==4)
{
document.images['oDIV4'].style.display = "";
document.images['oDIV1'].style.display = "none";
document.images['oDIV2'].style.display = "none";
document.images['oDIV3'].style.display = "none";
}
}
</SCRIPT>
</SCRIPT>
全部代码如下,运行查看效果,你可以先修改代码再运行: