javascript+xml实现简单图片轮换(只支持IE)_Javascript教程-查字典教程网
javascript+xml实现简单图片轮换(只支持IE)
javascript+xml实现简单图片轮换(只支持IE)
发布时间:2016-12-30 来源:查字典编辑
摘要:最近无聊,看着许多网站都有广告自动轮换,自己试着写了一个图片轮换,代码和功能都很简单,只支持IE的,FF的还要加些东东.xml文件:test...

最近无聊,看着许多网站都有广告自动轮换,自己试着写了一个图片轮换,代码和功能都很简单,只支持IE的,FF的还要加些东东.

xml文件:test.xml

复制代码 代码如下:

<?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>

HTML

复制代码 代码如下:

<img id="image1" name="image1" src="image/64_jpg.jpg"/>

javascript

复制代码 代码如下:

<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>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类