
比如
<script
src="图片轮换.asp"></script>
你在ASP里这样写
<%
Response.write
"document.write('')"
%>
这们就OK了
明白原理最重要,浮动广告的原理是,浮动层在z轴的最顶层,也就是设一个层,把它的css z属性设为99999, 这样这个层就能浮动在最上方,然后在js中侦听scroll事件,当OnScroll事件产生是不断实时改变这个层的CSS属性的相对位置,以实现浮动的目的。关闭按钮同时侦听自己身的onClick事件发生时,浮动层的display属性设为none这样就可以关闭浮动层了。至于浮层内的广告,你可以用ifame 在层内插入你要展示的内容,如果广告内容有变化,直接更新ifame所引用的thml文件的内容就是了,这样就可以做成广告管理系统,管理需要变更的广告而无需要修改代码。原理告诉你了,至于如何实现应该不是难事,自己动手找资料,找教程慢慢试着能不能实现吧,一旦做出来,你就有巨大的进步了。以下代码调试通过,能够正取运行,至少在我的IE7下保证没有任何问题:<script language="JavaScript">
var imgshow=['PIC_0849.jpg','PIC_1833.jpg','PIC_2085.jpg','PIC_5922.jpg']
document.write('<p><img id=xxx src="'+imgshow[0]+'"></p>')
for (i in imgshow) document.write('<img src="'+imgshow[i]+'" width=100 onclick="xxx.src=\''+imgshow[i]+'\'">')
</script>
补充:
你的ASP把图片存入了两个数组里面:
dim imgname(),imgurl()
现在把这数组imgurl()的内容转换为JAVASCRIPT的数组定义形式:
imgurl_str=join(imgurl,"','")
你知道现在imgurl_str的内容是什么吗,不明白的话,可以response.write看看,其内容是这样的:
a.gif','b.gif','c.gif
这样,现在就可以提交给JS了,方法是把我给你的JS语句中下面这句:
var imgshow=['PIC_0849.jpg','PIC_1833.jpg','PIC_2085.jpg','PIC_5922.jpg']
修改为:
var imgshow=['<%=imgurl_str%>']
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)