下面这段代码直接保存成html 用IE6、IE8、FIREFOX都有不同的效果,请高手帮忙指点一下!<!-- banner--><DIV id=banner>
<DIV id=oTransContainer style="FILTER: progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=0, motion='forward'); WIDTH: 960px; HEIGHT: 283px"><a href='#' target=_blank><IMG class=pic id=oDIV1 style='DISPLAY: none' height=283 src='uploadfiles/banner/1253799979.jpg' width='960'></a> <a href='#' target=_blank><IMG class=pic id=oDIV2 style='DISPLAY: none' height=283 src='uploadfiles/banner/1253799367.jpg' width='960'><a href='#' target=_blank><IMG class=pic id=oDIV3 style='DISPLAY: none' height=283 src='uploadfiles/banner/1253799690.jpg' width='960'><a href='#' target=_blank><IMG class=pic id=oDIV4 style='DISPLAY: none' height=283 src='uploadfiles/banner/1253799368.jpg' width='960'><a href='#' target=_blank><IMG class=pic id=oDIV5 style='DISPLAY: none' height=283 src='uploadfiles/banner/1253799448.jpg' width='960'><a href='#' target=_blank><IMG class=pic id=oDIV6 style='DISPLAY: none' height=283 src='uploadfiles/banner/1253799574.jpg' width='960'>
 </DIV></DIV><script>
var NowFrame = 1;
var MaxFrame = 9;
var bStart = 0;
function fnToggle()
{
var next = NowFrame + 1;
if(next == MaxFrame+1)
{
NowFrame = MaxFrame;
next = 1;
}
if(bStart == 0)
{
bStart = 1;
setTimeout('fnToggle()', 1000);
return;
}
else
{
oTransContainer.filters[0].Apply();
document.images['oDIV'+next].style.display = "";
document.images['oDIV'+NowFrame].style.display = "none";
oTransContainer.filters[0].Play(duration=2);
if(NowFrame == MaxFrame)
{
NowFrame = 1;
}
else
{
NowFrame++;
}
} setTimeout('fnToggle()', 8000); } fnToggle();
</script>