源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript+xml实现简单图片轮换(只支持IE)

  • 时间:2022-02-12 07:24 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript+xml实现简单图片轮换(只支持IE)
最近无聊,看着许多网站都有广告自动轮换,自己试着写了一个图片轮换,代码和功能都很简单,只支持IE的,FF的还要加些东东. [b]xml文件:test.xml[/b]
[u]复制代码[/u] 代码如下:
<?xml version="1.0" encoding="gb2312"?> <ad> <neteasy path="image/64_jpg.jpg">http://www.163.com</neteasy> <sina path="image/lining.jpg">http://www.sina.com.cn</sina> <sohu path="image/Image00045.jpg">http://www.sohu.com</sohu> </ad>
[b]HTML[/b]
[u]复制代码[/u] 代码如下:
<img id="image1" name="image1" src="image/64_jpg.jpg" style="cursor:hand; width: 110px; height: 103px;"/>
javascript
[u]复制代码[/u] 代码如下:
<script> //图片轮换 var a = 0 ; var xmlDoc; var image1 = document.getElementById("image1"); function loadxml(path) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; xmlDoc.load(path); } loadxml("test.xml"); function changeImage() { var ad = xmlDoc.getElementsByTagName("ad")[0]; if(a == ad.childNodes.length) { a=0; } var path = ad.childNodes[a].getAttribute("path"); var url = ad.childNodes[a].text; image1.src = path; image1.onclick = function(){window.open(url);}; a+=1; setTimeout("changeImage()",1000); } changeImage(); </script>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部