⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 html_filter.js

📁 C2C购物网站 含有数据库 解压后readme.txt里有详细说明
💻 JS
字号:
var HTML={};HTML.NodeType={ELEMENT:1,TEXT:3,COMMENT:8};HTML.log=function(msg){var img=new Image();img.src='http://webww.taobao.com/wangwang/wangwang?act=doLogError&msg='+jsEncode(escape(msg))+'&line=&url=';};HTML.AbstractFilter=function(elementId){this.elementId=elementId;this.sTime=null;this.eTime=null;};HTML.AbstractFilter.prototype.doFilter=function(){try{var d=new Date();this.sTime=d.getTime();var e=document.getElementById(this.elementId);if(!e){return false;}this.__filter(e);this.doFinish();d=new Date();this.eTime=d.getTime();}catch(e){if(this.processError){this.processError(e);}}};HTML.AbstractFilter.prototype.time=function(){return this.eTime-this.sTime;};HTML.AbstractFilter.prototype.__filter=function(e){if(!e){return;}var type=e.nodeType;if(type==HTML.NodeType.ELEMENT){this.processElementStart(e);var es=e.childNodes;if(es){for(var i=0;i<es.length;++i){this.__filter(es[i]);}}this.processElementEnd(e);}else if(type==HTML.NodeType.TEXT){this.processText(e);}else{}};HTML.Replacer=function(elementId){this.base=HTML.AbstractFilter;this.base(elementId);this.regexp=/(q[\s\xA0]*q)/ig;this.preNode=null;this.needProcessNode=new Array();this.replaceTo='$1<a href="http://webww.taobao.com/wangwang/webww1.htm" onclick="">ww</a>';};HTML.Replacer.prototype=new HTML.AbstractFilter;HTML.Replacer.prototype.processElementStart=function(e){};HTML.Replacer.prototype.processElementEnd=function(e){};HTML.Replacer.prototype.processText=function(e){var val=e.nodeValue.toLowerCase();if(val&&val.search(this.regexp)>=0){this.needProcessNode.push(e);}};HTML.Replacer.prototype.doFinish=function(){for(var i=this.needProcessNode.length-1;i>=0;--i){var e=this.needProcessNode[i];if(e&&e.nodeValue&&e.parentNode){var span=document.createElement('span');span.innerHTML=e.nodeValue.replace(this.regexp,this.replaceTo);e.parentNode.replaceChild(span,e);}}};HTML.Replacer.prototype.processError=function(e){};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -