求高手解决下跨浏览器问题

[复制链接]
查看11 | 回复2 | 2010-9-8 11:04:57 | 显示全部楼层 |阅读模式
js代码是这样的,只能运行在IE6上,怎样改的能在火狐和谷歌上也能运行啊,谢谢了
----------------------------
var imgUrl=new Array();

var imgLink=new Array();

var imgTz=new Array();

var adNum=0;

imgUrl[1]="images/01.jpg";

imgLink[1]="images/01.jpg";

imgTz[1]="[/url]";

imgUrl[2]="images/02.jpg";

imgLink[2]="images/02.jpg";

imgTz[2]="[url=images/02.jpg]
";

imgUrl[3]="images/03.jpg";

imgLink[3]="images/03.jpg";

imgTz[3]="[/url]";

imgUrl[4]="images/04.jpg";

imgLink[4]="images/04.jpg";

imgTz[4]="[url=images/04.jpg]
";

var imgPre=new Array();

var j=0;

for (i=1;i

imgInit.filters[0].apply();

playTran();

}

document.images.imgInit.src=imgUrl[adNum];

theTimer=setTimeout("nextAd()", 4000);

}
function goUrl(){

jumpUrl=imgLink[adNum];

jumpTarget='_blank';

if (jumpUrl != ''){

if (jumpTarget != '')

window.open(jumpUrl,jumpTarget);

else

location.href=jumpUrl;

}

}
----------------------------
页面代码
---------------------------
[B]
[url=]
[img][/img]
[/url]
[/B]
---------------------------

回复

使用道具 举报

千问 | 2010-9-8 11:04:57 | 显示全部楼层
数组是从0开始的下标,你这里的定义要从0开始,如下 imgUrl[0]="images/01.jpg";
imgLink[0]="images/01.jpg";
imgTz[0]="[url=images/01.jpg][/url]";或是goURL的adNum 从1开始,就是从你定义的最小的开始,不然找不到对象,会报null的 function goUrl(){
jumpUrl=imgLink[adNum];
jumpTarget='_blank';
if (jumpUrl != ''){
if (jumpTarge
回复

使用道具 举报

千问 | 2010-9-8 11:04:57 | 显示全部楼层
只有ie支持滤镜filter试试这个图片切换有12345数字一起切换鼠标点一下数字会变换到另一张图片,不点就会自动换里面有教程和源码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行