// 搜索 $(function(){ $(".so ul li").click(function(){ $(".so ul li").removeClass("hover"); $(this).addClass("hover"); rel = $(this).attr("rel").split("|"); $("#searchType").val(rel[0]); $("#rootID").val(rel[1]); }); var pageurl = location.href.toLowerCase().replace("http://www.3h3.com/","").split("/"); var LINK = {"danji" : "2" ,"jieji" : "3" ,"moniqi" : "3" ,"patch" : "4" ,"info" : "5" ,"gl" : "6" ,"meitu" : "7" ,"video" : "8"}; var autos = true; if(LINK[pageurl[0]]) { $("#v"+LINK[pageurl[0]]+" a").addClass("hover"); $("#t_m_"+LINK[pageurl[0]]+"").show(); autos = false; } if(pageurl[1] && pageurl[1].indexOf("_") > 0) { var U = pageurl[1].split("_"); if(U.length == 3) { $("#t_m_"+LINK[pageurl[0]]+" a").each(function(){ if($(this).attr("href").indexOf("_"+U[1]+"_") > 0) { $(this).addClass("hover"); autos = false; return false; } }); } } if(autos) { $("#v1 a").addClass("hover"); $("#t_m_2").show(); } }); function autoSearch() { var autooptions; autooptions = { serviceUrl:'/ajax.asp', minChars:1, delimiter: /(,|;)\s*/, // regex or character maxHeight:400, // width:300, zIndex: 9999, deferRequestBy: 0, //miliseconds params: {action:'15' }, //aditional parameters //default is false, set to true to disable caching // callback function: onSelect: function(value, data){ window.location=data; }, // local autosugest options: //lookup: ['January', 'February', 'March', 'April', 'May'] //local lookup values noCache: true }; if($('#keyword').length>0) { var a1 = $('#keyword').autocomplete(autooptions); } } var http_request = true; function send_request(url,Temp,ref , tb) { http_request = false; if(window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE浏览器 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; } http_request.onreadystatechange = ref; http_request.open("Post", url, tb); http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); http_request.send(Temp); } var isVote=false; function sEval(softid,num,din,cai,Tpye) { if(isVote) { alert('您已经投过票了,请不要重复投票,感谢您的支持!!') return } var Temp="Action=0&softid="+ escape(softid) + "&num=" +escape(num)+"&type="+ Tpye; //发送的数据 var RequestFunction=function() { //返回处理函数 if (http_request.readyState == 4) { // 判断对象状态 if (http_request.status == 200) { // 信息已经成功返回,开始处理信息 ReadMark(softid,din,cai,Tpye); alert('投票成功!!'); } else { //页面不正常 // alert("您所请求的页面有异常。"); } } }; send_request("../ajax.asp",Temp,RequestFunction,false); isVote = true; } function ReadMark(softid,din,cai,Tpye) { var Temp="Action=1&softid="+ escape(softid)+"&type="+ Tpye; //发送的数据 var RequestFunction=function() { if (http_request.readyState == 4) { if (http_request.status == 200) { var TempText=http_request.responseText; document.getElementById("pding").getElementsByTagName("span")[0].innerHTML = TempText.split("|")[0]; document.getElementById("pcai").getElementsByTagName("span")[0].innerHTML = TempText.split("|")[1]; document.getElementById("rankstar").innerHTML = ''+(TempText.split("|")[3])+''; } else { // alert("您所请求的页面有异常"); } } }; send_request("../ajax.asp",Temp,RequestFunction,false); } function ngsEval(id,goodid,badid,verid,type) { var objgood = $(goodid); var objbad = $(badid); //objgood.css({cursor:"pointer"}); ngSendEval(id,goodid,badid,verid,0,type); objgood.click(function (){ ngSendEval(id,goodid,badid,verid,1,type) ; isVote=true; }); objbad.click(function (){ ngSendEval(id,goodid,badid,verid,2,type); isVote=true; }); } function ngSendEval(id,goodid,badid,verid,num,type) { if(isVote && num>0) { alert('您已经投过票了,请不要重复投票,感谢您的支持!!') return true; } var url="action=3&id="+id+"&num="+num+"&type="+type; $.ajax({ type: "POST", url: "/ajax.asp", data: url, success: function(msg){ ListEval(goodid,badid,verid,msg); } }); } function ListEval(goodid,badid,verid,msg){ var objgoodb = $(goodid + " strong"); var objbadb = $(badid + " strong"); var dataObj=eval("("+msg+")"); objgoodb.eq(0).html(dataObj.Num[0] ); objbadb.eq(0).html(dataObj.Num[1] ); } function ViewCmsHits(tobj,id) { var obj= document.getElementById(tobj); var Url="Action=4&id="+ id; var ref=function() { if (http_request.readyState == 4) { if (http_request.status == 200) { var requestText=http_request.responseText; obj.innerHTML = requestText; } else { // alert("写数据出错了!!"); } } } send_request("../ajax.asp",Url,ref,true); }