300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > javascript读写XML实现广告轮换(兼容IE FF)【javascript】

javascript读写XML实现广告轮换(兼容IE FF)【javascript】

时间:2023-04-01 09:14:36

相关推荐

javascript读写XML实现广告轮换(兼容IE FF)【javascript】

web前端|js教程

javascript,XML,广告轮换

web前端-js教程

xml结构如下

免签接口源码,vscode显示工具栏,ubuntu制作光盘,tomcat关注哪些参数,数据爬虫例子,企业网盘 php,巴彦淖尔页面seo优化,asp企业网站视频 手机网站,帝国cms 淘宝客模板lzw

/images/060901-150.100.2.jpg

/xml/061009-300.100.jpg

/plan/

/va.htm

==

// JScript 文件

var Now = new Date();

var Min = Now.getSeconds();

var i;

if((Min % 2) == 1)

//读取秒数,根据奇偶随机轮换,当然也可以改变此处算法增加xml节点数

{

i = 1;

}

else

{ i = 0; }

var url = "xml/ads.xml";

String.prototype.Trim = function() {

return this.replace(/(^\s*)|(\s*$)/g, "");

}

var xmlDoc;

//判断是否为Firefox或IE

var moz = (typeof document.implementation != undefined) && (typeof document.implementation.createDocument != undefined);

var ie = (typeof window.ActiveXObject != undefined);

function importXML(file) {

if (moz)

{

xmlDoc = document.implementation.createDocument("", "doc", null);

//创建FIREFOX下XML文档对象

}

else if (ie)

{ xmlDoc = new ActiveXObject("MSXML2.DOMDocument.3.0");

xmlDoc.async = false;

while( xmlDoc.readyState != 4) {};

//创建IE下XML文档对象

}

xmlDoc.load(file);

}importXML(url);//载入xml

function updatetupiandizhi()

{

if (moz)

{

var ad = xmlDoc.getElementsByTagName("ad")[0];

var tupian;

var _tupian = ad.getElementsByTagName("tupian")[i].firstChild.nodeValue;

if (_tupian) tupian = _tupian.Trim();

//得到tupian,dizhi节点下的值

var dizhi;

var _dizhi=ad.getElementsByTagName("dizhi")[i].firstChild.nodeValue;

if(_dizhi) dizhi = _dizhi.Trim();

document.getElementById( upian).href = tupian;

document.getElementById(dizhi).src = dizhi;

//实现轮换

} else if (ie)

{var src = xmlDoc.documentElement.selectNodes("tupian");

var href = xmlDoc.documentElement.selectNodes("dizhi");

//得到tupian,dizhi节点下的值

document.getElementById("dizhi").href = href(i).text;

document.getElementById("tupian").src = src(i).text;

//实现轮换

}}

个人简历源码模版,ubuntu启动目录下,tomcat9图标安装,python爬虫省份,php魔法变量,黑龙江抖音seo推广优化lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。