今天小编给大家介绍下IE和FireFox下javascript读写XML实现广告轮换,平时喜欢IE和FireFox下javascript读写XML实现广告轮换的朋友赶紧收藏起来吧!记得点赞哦~
最近更新网站首页广告,的广告控件很容易实现这点,可首页是静态页面,联想广告控件的原理决定采用+实现这点方面配置,更新广告时只要更新即可,方便了广告轮换
xml结构如下
ad
/ad
==
//JScript 文件 var Now = new Date();var Min = (); var i; if((Min % 2) == 1)//读取秒数,根据奇偶随机轮换,当然也可以改变此处算法增加xml节点数 { i = 1; } else { i = 0; }var url = "xml/" = function() { return (/(^s*)|(s*$)/g, ""); }var xmlDoc;//判断是否为Firefox或IE var moz = (typeof != 'undefined') && (typeof .createDocument != 'undefined'); var ie = (typeof != 'undefined');function importXML(file) { if (moz) { xmlDoc = .createDocument("", "doc", null);//创建Firefox下XML文档对象 } else if (ie) { xmlDoc = new ActiveXObject(""); = false; while( != 4) {};//创建IE下XML文档对象 } ()}()载入 updatetupiandizhi(){if (moz) { var ad = ("")]; var tupian; var _tupian = ("") (_tupian) tupian = ()得到,节点下的值 dizhi;var _dizhi=("")() dizhi = ()() = tupian;() = dizhi; //实现轮换} else if (ie) {var src = ("") href = ("")得到,节点下的值 ("") = href(i).text;("") = src(i).text; //实现轮换 }}