这个图片切换效果是用jss实现的,在ie6下能显示正常,但在ie7和ie8下显示不出来,请高手帮忙
以下是定义脚本:<scriptlanguage="JavaScript">varimgUrl=newArray();varimgLink=newArray();varim...
以下是定义脚本:
<script language="JavaScript">
var imgUrl=new Array();
var imgLink=new Array();
var imgText=new Array();
var picNum=0;
<%
i=1
do while not rs.eof%>
imgUrl[<%=i%>]="../UploadPicture/<%=rs("TeacherPicture")%>";
imgLink[<%=i%>]="DisplayTeacherInfor.asp?Id=<%=rs("Id")%>";
imgText[<%=i%>]="<%=rs("TeacherName")%>";
<%
i=i+1
rs.movenext
loop
%>
function NextPic(){
if(picNum<<%=rs.RecordCount%>) picNum++ ;//显示4个图片
else picNum=1;
if (document.all){
document.imgInit.filters.revealTrans.Transition=Math.floor(Math.random()*23);
document.imgInit.filters.revealTrans.apply();
document.imgInit.filters.revealTrans.play();
}
document.images.imgInit.src=imgUrl[picNum];
//如果不是图片,而是SWF等,可做判断,内容可在程序中做好,再放于下面。
focustext.innerHTML='<a href='+imgLink[picNum]+' target=_blank>'+imgText[picNum]+'</a>';
//设置翻页时间
theTimer=setTimeout('NextPic()', 5000);
}
function goUrl(){
window.open(imgLink[picNum],'_blank');
}
</script>
以下是调用:
div align="center"><a href='javascript:goUrl()'><img style="filter: revealTrans(duration=2,Transition=5)" src="JavaScript:NextPic()" width="179" height="167" border="0" id="imgInit" name="imgInit" /></a></div>
我应该如何对以上代码进行修改呀,使其能在ie6、ie7、ie8下运行 展开
<script language="JavaScript">
var imgUrl=new Array();
var imgLink=new Array();
var imgText=new Array();
var picNum=0;
<%
i=1
do while not rs.eof%>
imgUrl[<%=i%>]="../UploadPicture/<%=rs("TeacherPicture")%>";
imgLink[<%=i%>]="DisplayTeacherInfor.asp?Id=<%=rs("Id")%>";
imgText[<%=i%>]="<%=rs("TeacherName")%>";
<%
i=i+1
rs.movenext
loop
%>
function NextPic(){
if(picNum<<%=rs.RecordCount%>) picNum++ ;//显示4个图片
else picNum=1;
if (document.all){
document.imgInit.filters.revealTrans.Transition=Math.floor(Math.random()*23);
document.imgInit.filters.revealTrans.apply();
document.imgInit.filters.revealTrans.play();
}
document.images.imgInit.src=imgUrl[picNum];
//如果不是图片,而是SWF等,可做判断,内容可在程序中做好,再放于下面。
focustext.innerHTML='<a href='+imgLink[picNum]+' target=_blank>'+imgText[picNum]+'</a>';
//设置翻页时间
theTimer=setTimeout('NextPic()', 5000);
}
function goUrl(){
window.open(imgLink[picNum],'_blank');
}
</script>
以下是调用:
div align="center"><a href='javascript:goUrl()'><img style="filter: revealTrans(duration=2,Transition=5)" src="JavaScript:NextPic()" width="179" height="167" border="0" id="imgInit" name="imgInit" /></a></div>
我应该如何对以上代码进行修改呀,使其能在ie6、ie7、ie8下运行 展开
2个回答
2011-12-22
展开全部
试试这个图片切换
有12345数字一起切换
鼠标点一下数字会变换到另一张图片,不点就会自动换
里面有教程和源码
有12345数字一起切换
鼠标点一下数字会变换到另一张图片,不点就会自动换
里面有教程和源码
参考资料: http://www.blueidea.com/common/shoutbox/redir.asp?3=p&id=10895
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询