佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 816|回复: 1

寻找HTML的实现广告轮换

[复制链接]
发表于 20-3-2007 01:32 PM | 显示全部楼层 |阅读模式
IE和FireFox下javascript读写XML实现广告轮换
xml结构如下

  1. <ad>
  2. <tupian>http://www.seehaha.com/images/060901-150.100.2.gif</tupian>
  3. <tupian>http://www.seehaha.com/xml/061009-300.100.jpg</tupian>
  4. <dizhi>http://www.seehaha.com/plan/</dizhi>
  5. <dizhi>http://www.seehaha.com/va.htm</dizhi>
  6. </ad>
复制代码



  1. // 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;   //实现轮换 }} PHPSoft.Info
复制代码


在网上找到的,但不能成现实现广告轮换,代码不知道应该放在那??
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 21-3-2007 09:45 PM | 显示全部楼层
没人帮到我吗??用google找只找到这个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 26-8-2025 10:45 PM , Processed in 0.095588 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表