同一个JS广告代码特效在一个页面只能用一次?

我在网上找到一个JS广告代码特效,修改后插入到我的主页上,当我想在主页的另一个位置上再做一个相同的特效的时候,在预览的时候这两个特效都没反应了,这是怎么回事?第一次用百度... 我在网上找到一个JS广告代码特效,修改后插入到我的主页上,当我想在主页的另一个位置上再做一个相同的特效的时候,在预览的时候这两个特效都没反应了,这是怎么回事?
第一次用百度知道,谢谢2位的回答,代码字数太多,贴不出来

我贴到我的空间了,有兴趣了可以去看一下http://hi.baidu.com/10x10/blog/item/41b5c8625d6d6bdde7113ab4.html

谢谢
展开
 我来答
templarbt
2007-10-12 · TA获得超过331个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:213万
展开全部
你的JS代码中可能有重名的标签,所以用两次会有冲突.你不妨把代码发出来,我帮你看看,有些地方可能需要改一改
-----------

你只复制<table></table>那一段和最后一行<SCRIPT>rotate();</SCRIPT>试试,起作用的应该是最后一行.

复制后的图片应该是和前面一样.如果想换成不一样的图片做效果就要修改以下部分代码

在前面的script中依次添加各项图片链接

roll_image[5]
image_link[5]
small_img[5]

....

到有几个添几个,随便,视你有多少张图片,下面代码以添加另外4张图片为例

把函数rotate()复制一个保存在script中并修改成以下代码:
function rotate1(){
imgNo = (imgNo >= 8) ? 5 : imgNo+1;
var ci = eval('document.all.num_img'+imgNo);

document.all.bigimg.filters.blendTrans.apply();
document.all.imglink.href=image_link[imgNo];
document.all.bigimg.src=roll_image[imgNo];
document.all.bigimg.filters.blendTrans.play();

if(cliImg == '') {
cliImg = ci;
cliImgSrc = ci.src;
ci.src = small_img[imgNo];
} else if(cliImg != ci) {
cliImg.src = cliImgSrc;
cliImg = ci;
cliImgSrc = ci.src;
ci.src = small_img[imgNo];
}

setTime=setTimeout("rotate1()",interval);
}

最后在你想插入代码的地方加入<SCRIPT>rotate1();</SCRIPT>应该就差不多了

QQ:39080717
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式