菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
397
0

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

原创
05/13 14:22
阅读数 45316
VGjcUk

xml文件:test.xml
复制代码 代码如下:

<?xml version="1.0" encoding="gb23www.cppcns.com12"?>
<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>

HTML
复制代码 代码如下:

<img id="image1" name="image1" src="image/64_jpg.jpg" style="cursor:hand; width: 110px; height: 103px;"/>

javascript
复制代码 代码如下:

<script>
//图片轮换
var a = 0 ;
var xmlDoc;
var image1 = document.getElementById("image1");
function loadxml(path)
{
xmlDoc = new Activ编程客栈eXOb编程客栈ject("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;
s编程客栈etTimeout("changeImage()",1000);
}
changeImage();
</script>
本文标题: javascript+xml实现简单图片轮换(只支持IE)
本文地址: http://www.cppcns.com/wangluo/javascript/90797.html

发表评论

0/200
397 点赞
0 评论
收藏
为你推荐 换一批