62,268
社区成员
发帖
与我相关
我的任务
分享
var xhr;
var isIe=window.navigator.appName.indexOf("Netscape") == -1?true:false;
function $(sElmId){return document.getElementById(sElmId);}
function crtRqt(){
if(window.ActiveXObject)
xhr=new ActiveXObject("Microsoft.XMLHTTP");
else xhr=new XMLHttpRequest();
}
function sendRqt(srcElm){
var sInput=srcElm.value;
if(sInput!=""){
var url="InterviewShow.aspx?t="+new Date().getTime()+"&w="+sInput;
crtRqt();
xhr.onreadystatechange=hdlRsp;
xhr.open("GET",url,true);
xhr.send(null);
}
else $("divSuggestions").style.visibility="hidden";
}
function hdlRsp(){
if(xhr.readyState==4&&xhr.status==200){
var rspText=xhr.responseText;
var oDiv=$("divSuggestions");
if(rspText!=""){
var arrRspText=xhr.responseText.split(',');
var sInnerHtml="";
for(var i=0;i<arrRspText.length;++i){
sInnerHtml+="<span onmouseover='setStyle(this,true)' onmouseout='setStyle(this,false)'"
+" onclick='setInput(this)'>"+arrRspText[i]+"</span>";
}
oDiv.innerHTML=sInnerHtml;
oDiv.style.visibility="visible";
}
else oDiv.style.visibility="hidden";
}
}
function setStyle(srcElm,bOver){
srcElm.style.background=bOver?"orange":"";
}
function setInput(srcElm){
$("<%=txtInput.ClientID %>").value=srcElm.innerHTML;
}