All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP开发中关于文件操作的疑难问答_[PHP教程]
.NET2.0App_Code文件夹的使用_[Asp.Net教程]
C#中ErrorProvider组件应用实例
C#中正则表达式进行忽略大小写的字符串替换_[Asp.Net教程]
配置Apache2+PHP5+MYSQL5_[PHP教程]
visual c++中ActiveX控件创建实例
PHP生成动态WAP页面_[PHP教程]
SQL Server存储过程编写经验和优化_[SQL Server教程]
SQL循序渐进(13)ORDER,BY子句_[SQL,Server教程]
应用技巧:用.net动态创建类的实例_.net资料_编程技术
Reading number is top 10 pictures
The household design, do not do bridal chamber a pity
这张图有两句话,你看出来了吗?
Born After 90 Beijing sports university campus flower photos4
粉红蕾丝的美女
青春清纯美女大集合3
看到这个手速,决定过年就让我家猫帮我抢红包了。。
这还能睡得着?
Look for from human art net, is good--2
Exquisite decoration is not paying too much3
青春清纯美女大集合2
Download software ranking
Wild things 2
美女写真2
Boxer Classic video3
Red cliff
小黑猫大战两米大花蛇
传奇私服架设教程
WebService在.NET中的实战应用教学视频 → 第1集
White deer villiage
Be there or be square
Unix video tutorial5
delv published in(发表于) 2013/12/31 6:34:19 Edit(编辑)
IE和FireFox下javascript读写XML实现广告轮换_JavaScript技术_编程技术

IE和FireFox下javascript读写XML实现广告轮换_JavaScript技术_编程技术

IE和FireFox下javascript读写XML实现广告轮换_JavaScript技术_编程技术-你的首页-uuhomepage.com

最近更新网站首页广告,ASP.NET的广告控件很容易实现这点,可首页是静态页面,联想广告控件的原理决定采用javascript+xml实现这点方面配置,更新广告时只要更新xml即可,方便了广告轮换
xml结构如下

http://www.seehaha.com/images/060901-150.100.2.gif
http://www.seehaha.com/xml/061009-300.100.jpg
http://www.seehaha.com/plan/
http://www.seehaha.com/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);//载入xmlfunction 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('tupian').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; //实现轮换 }}





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.