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

xml文件:test.xml

1<?xml version="1.0" encoding="gb2312"?>
2<ad>
3  <neteasy path="image/64_jpg.jpg">http://www.163.com</neteasy>
4  <sina path="image/lining.jpg">http://www.sina.com.cn</sina>
5  <sohu path="image/Image00045.jpg">http://www.sohu.com</sohu>
6</ad>

HTML

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

javascript

 1    <script>
 2    //图片轮换
 3    var a = 0 ;
 4    var xmlDoc;    
 5    var image1 = document.getElementById("image1");
 6    function loadxml(path)
 7    {
 8        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
 9        xmlDoc.async  = false;
10        xmlDoc.load(path);
11     }
12     loadxml("test.xml");
13    function changeImage()
14    {
15        var ad = xmlDoc.getElementsByTagName("ad")[0];
16        if(a == ad.childNodes.length)
17        {
18            a=0;
19        }
20        var path = ad.childNodes[a].getAttribute("path");
21        var url = ad.childNodes[a].text;        
22        image1.src = path;
23        image1.onclick = function(){window.open(url);};
24        a+=1;
25        setTimeout("changeImage()",1000);
26    }
27    changeImage();
28    </script>

转载于:https://www.cnblogs.com/jc5025/archive/2007/01/13/619340.html

xml+javascript实现简单图片轮换相关推荐

  1. 基于Javascript的简单图片管理

    (一)标记 今天我要做一个小图片浏览的网页.第一项工作室为这些图片创建一个链接清单.因为我没打算让这些图片按照特定顺序排列,所以将使用一个无序清单元素(ul) 下面是我的清单标记 <h1> ...

  2. JavaScript实现简单图片滚动 --9张图告诉你,C罗欲哭无泪

    源码下载:http://download.csdn.net/detail/u011043843/7510425 昨晚德国和葡萄牙的焦点之战你看了吗?北京时间凌晨的比赛中,C罗领衔的葡萄牙0-4德国被完 ...

  3. js图片轮换显示实例(转载)

    2019独角兽企业重金招聘Python工程师标准>>> 转自:http://www.cnblogs.com/yes123/p/3702519.html 用js脚本实现图片轮换显示,很 ...

  4. javascript图片轮换2

    javascript图片轮换2 图片轮换是一种相当复杂的技术,早些年基本用flash实现.这里有一个链接,教大家如何用flash实现它的.之所以用flash,是因为flash是基于帧的,这与图片轮换的 ...

  5. javascript图片轮换

    先完成结构层与表现层部分,做一个纯CSS相册,好让JS不能动弹时,相册还能运作.过程见<纯CSS相册>,只不过是在它的基础再做了一些优化,更符合人的思路走向,好让下面JS顺产而已. < ...

  6. 简单的图片轮播器(一):一个关于仿flash的图片轮换器

    仿flash的图片轮换器 web小渣渣,最近在网上看了一个n年前的视屏(地址这里)照着视屏的代码参照网上的写了一波,发一篇博客记录一波 学习历程 最终效果图: 最终代码如下: tuPianLunHua ...

  7. Flash 图片轮换效果

    Flash全站的技术应用系列: (一)AS+JS的Flash网站无刷新定位技术  (二)Flash网站的SEO (三)Flash网站的流量统计 (四)让Flash网站具有IE前进后退的功能 (五)图片 ...

  8. 转:享受 Bcastr 4.0,优秀的通用图片轮换播放器~~

    特别提示:xml 是可以动态生成的,但是在生成的时候要着重考虑 bcastr4.swf .bcastr.xml 以及 图片的路径关系,另外需要注意 flash新版本 是不能跨域的,flash里面的链接 ...

  9. CMS用通用图片轮换flash幻灯片播放器:Bcastr3和Bcastr4

    这款Bcastr通用图片轮换播放器(或者叫他幻灯片播放器),由于其简洁的代码及其易用性,被dedeCMS.PHPCMS.帝国CMS.Z-blog等诸多网站内容管理程序开发者广泛引用.被使用的最多的是b ...

最新文章

  1. 浅谈tidb事务与MySQL事务之间的区别
  2. 使用sublime编译运行C程序
  3. html检查链接正确代码,Groovy脚本检查html坏链接
  4. CF732F Tourist Reform(dfs树、边双连通图、tarjan)
  5. 大型网站的架构设计问题—-大型高并发高负载网站的系
  6. Shell编程之一:Shell基础编程
  7. 蓝桥杯---特别数的和(C语言)
  8. 73种网页常用js代码
  9. 【PyQt5】串口数据实时绘图
  10. 【论文01】人脸图像合成综述
  11. 3 步理清 Python 数据分析关键点,新手必看
  12. uint8_t范围_uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 - 大总结,看完全明白了...
  13. 搭建一个基于 Vue + Vant 的移动端项目模板
  14. [Beta]第四次 Scrum Meeting
  15. 为什么模型loss为负
  16. 如何下载浏览器中的flash 视频
  17. 私人定制——使用深度学习Keras和TensorFlow打造一款音乐推荐系统
  18. 曾国藩:一勤天下无难事(五勤)
  19. (字节跳动公司中山大学合作)IOS科研实训个人报告
  20. suse和linux区别,大家一起讨论讨论,suse和ubuntu的区别,顺便散散分

热门文章

  1. c++两个文档匹配数据_《搜索和推荐中的深度匹配》——1.2 搜索和推荐中匹配统一性...
  2. php target标签,为Typecho文章页url标签添加nofollow和target属性
  3. c语言编程新思路知道答案,C语言编程新思路_知道答案公众号免费
  4. deliphi 字符串分割_delphi中拆分字符串的函数
  5. 关于在阅读nnUNet代码中的一些小细节的记录(二)
  6. Java虚拟机层面的几种锁
  7. Magedu2_3 linux文件目录
  8. 无插件,跨平台,基于WebGL的三维地球来了!!!
  9. [codevs1378]选课
  10. Android -- 开机启动无界面后台程序