//if (window == top)top.location.replace("/"); //frames.htm为框架网页 // ** Javascript 站内搜索源码 For 帮助中心 // Cn language // Author: 梦飞馨香, // Encoding: any // 深圳鼎游信息技术有限公司开发. var key = ""; var resultInfoAll=""; function makeEntry () { this.Name=""; this.URL = ""; this.Desc = ""; return this; } function makeArray(n) { this.length = n; for (var k = 1; k <= n; k++) { this[k] = ""; } return this; } function makeLinks(size) { this.length = size; for (var r=1; r<= size; r++) { this[r] = new makeEntry(); this[r].Name = namesArray[r]; this[r].URL = urlsArray[r]; this[r].Desc = descArray[r]; } return this; } function ReplaceAll(strOrg,strFind,strReplace){ var index = 0; while(strOrg.indexOf(strFind,index) != -1){ strOrg = strOrg.replace(strFind,strReplace); index = strOrg.indexOf(strFind,index); } return strOrg } var linksize=0; namesArray = new makeArray(linksize); urlsArray = new makeArray(linksize); descArray = new makeArray(linksize); var arraycount=0; for (var n=0;n",""); answer=answer.replace("<[^>]+>",""); answer=(answer.substr(0,20) )+"..."; //alert(answer); arraycount += 1 urlsArray[arraycount] = "/help/help_detail.jsp?id="+questionId+"&sorts="+sorts namesArray[arraycount] = questionName descArray[arraycount] = answer; } linksize = arraycount; function searchLinks(links, keyword, hits, dirw) { var resultcount=0; var resultInfo; resultInfo=""; var keywordshow; keywordshow=""; if (keyword=="") { keywordshow="(搜索所有)"; }else{ keywordshow=keyword; } resultInfo+="
 搜索关键字为:" +keywordshow +"    重新搜索" +"\n"+ "
" +"\n"+ "
" +"\n"+ "
"; resultInfo+="
    "; for (var q=1; q<=links.length; q++) { if (links[q].URL.toLowerCase().indexOf(dirw) != -1) { if (links[q].Desc.toLowerCase().indexOf(keyword) != -1) { resultcount += 1; if (resultcount > hits) { break; } else { resultInfo+="
  1. "; resultInfo+="
    " + links[q].Name + ""; resultInfo+=" -" + links[q].Desc + "
    "; continue; } } if (links[q].Name.toLowerCase().indexOf(keyword) != -1) { resultcount += 1; if (resultcount > hits) { break; } else { resultInfo+="
  2. "; resultInfo+="
    " + links[q].Name + ""; resultInfo+=" -" + links[q].Desc + "
    "; continue; } } } } resultInfoAll=""; resultInfoAll+=resultInfo; //return resultInfoAll; //document.write(resultInfo); } function validate_form() { if(Validator.Validate($('#searchHelpForm')[0],1)){ /* txt = document.form.searchkey.value; newindex = document.form.numhits.selectedIndex; dahits = document.form.numhits[newindex].value; newindexb = document.form.whichdir.selectedIndex; dadir = document.form.whichdir[newindexb].value;*/ txt=$("#help_search_key").val(); dahits=$("#numhits").val(); dadir=$("#whichdir").val(); jsi = new makeLinks(linksize); searchLinks(jsi, txt, dahits, dadir); var resultInfoEnd; resultInfoEnd=""; resultInfoEnd+="
"; resultInfoEnd+="
" +"\n"+ ""; resultInfoEnd+="
....... 查询结果结束 .......
"; resultInfoEnd+="
"; resultInfoEnd+=""; $("#help_result_main").hide(); // resultInfoAll=resultInfoAll+resultInfoEnd; document.getElementById("resultInfoShow").innerHTML=resultInfoAll+resultInfoEnd; //$("#resultInfoShow").html(resultInfoAll+resultInfoEnd); //alert($("#resultInfoShow").html()); $("#resultInfoShow").show('slow'); } }