var tags = new Array('优惠','团购'); var tagBoxWidth="160px"; var tagBoxHeight="160px"; if (document.readyState=="complete"){ matchTags("content"); document.getElementById("tagdiv").onmouseleave=function(){ disableBox(); }; }else{ document.onreadystatechange = function() { if (document.readyState == "complete") { matchTags("content"); document.getElementById("tagdiv").onmouseleave=function(){ disableBox(); }; } } } function matchTags(e){ createTagShowBox(e); var obj=$(e); var tmp=obj.innerHTML; for(var i=0;i"+tags[i]+""); } obj.innerHTML=tmp; } function $(id){ return document.getElementById(id); } function disableBox(){ $('tagdiv').style.display="none"; } function clickBox(x){ var url="http://www.house365.com/news/get_keyword_ad.php?keyword="+x+"&href=1" var _ajax = new ajax() _ajax.method = "get";//是get还是post _ajax.url = url; //请求的地址 _ajax.responsetype = "text";//处理返回内容的类型 _ajax.content = "keyword=" + x;//发送的内容 _ajax.getExecObj(function(str){ location.href = str});//对返回值处理 } function moveTagBox(keyword){ $('tagdiv').style.display="block"; x=document.documentElement.scrollLeft+event.clientX; y=document.documentElement.scrollTop+event.clientY; $('tagdiv').style.top=y-5+ "px"; $('tagdiv').style.left=x-10+ "px"; loadad(keyword); } function createTagShowBox(e){ var tagShowBox=document.createElement("div"); tagShowBox.id="tagdiv"; tagShowBox.setAttribute("id","tagdiv"); tagShowBox.style.position="absolute"; tagShowBox.style.display="none"; tagShowBox.style.width=tagBoxWidth; tagShowBox.style.height=tagBoxHeight; tagShowBox.innerHTML="
正在读取数据
"; document.getElementById(e).appendChild(tagShowBox); } function loadad(x){ document.getElementById("tagdiv").innerHTML="
正在读取数据
"; var url="http://www.house365.com/news/get_keyword_ad.php?keyword=" + x var _ajax = new ajax() _ajax.method = "get";//是get还是post _ajax.url = url; //请求的地址 _ajax.responsetype = "text";//处理返回内容的类型 _ajax.content = "keyword=" + x;//发送的内容 _ajax.getExecObj(function(str){document.getElementById("tagdiv").innerHTML = str});//对返回值处理 } function ajax(){ this.method; this.url; this.responsetype; this.content; var http_request = false; this.getExecObj = function(reValue){ if(window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType("text/xml"); } } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { window.alert("创建XMLHttpRequest对象实例失败."); return false; } if(this.method.toLowerCase()=="get") { http_request.open(this.method, this.url, true); } else if(this.method.toLowerCase()=="post") { http_request.open(this.method, this.url, true); http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); } else { window.alert("http请求类别参数错误。"); return false; } http_request.send(this.content); var reTextResponse = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { reValue(http_request.responseText); } else { alert("页面有异常。"); } } } var reXMLResponse = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { reValue(http_request.responseXML); } else { alert("页面有异常。"); } } } if(this.responsetype.toLowerCase()=="text") { http_request.onreadystatechange = reTextResponse; } else if(this.responsetype.toLowerCase()=="xml") { http_request.onreadystatechange = reXMLResponse; } else { window.alert("参数错误。"); return false; } } }