if(!Array.prototype.push) { Array.prototype.push=function() { var B=this.length; for(var A=0;A-1||href.toLowerCase().indexOf("?openform")>-1 } function getFieldValue(e){ var r=null; if(e){ switch (e.tagName.toLowerCase()){ case "input" : r=e.value; break; case "select" : r=e.options[e.selectedIndex].text; break; } } return r; } function createXHR() { var XHR = null if (window.ActiveXObject) { try { XHR = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e) { try { XHR = new ActiveXObject('Microsoft2.XMLHTTP'); } catch (e) { alert('\u521B\u5EFAXHR\u5931\u8D25!'); return false; } } } else if (window.XMLHttpRequest) { XHR = new XMLHttpRequest(); } else alert('\u6D4F\u89C8\u5668\u4E0D\u652F\u6301Ajax!'); return XHR; } function ajaxRequest(url,callback,srcE) { this.XHR=createXHR(); //this.XHR.open('GET',url+'&r='+(Math.random()*1000)+'&login',true); // \u9700\u8981\u8FDB\u884C\u767B\u9646 this.XHR.open('GET',url+'&r='+(Math.random()*1000),true); var loader=this; this.XHR.onreadystatechange=function (){ callback.call(loader,srcE); } this.XHR.send(null); } function done(){ var db=document.forms[0].db.value; if(this.XHR.readyState==4) { //alert(XHR.responseText) var e=arguments[0]; //\u6E90\u57DF if(this.XHR.responseText.indexOf("success")>-1) { e.srcValue=getFieldValue(e); //\u4FDD\u5B58\u4E0A\u4E00\u6B21\u7684\u503C\uFF0C\u7528\u4E8E\u518D\u6B21\u66F4\u65B0\u65F6\u4F5C\u5224\u65AD e.style.backgroundColor='#E5E9FF'; e.style.color='blue'; e.title='\u4FEE\u6539\u6210\u529F'; } else { e.style.backgroundColor='#FFEEEE'; e.style.color='red'; e.title='\u4FEE\u6539\u5931\u8D25'; alert("\u4FEE\u6539\u5931\u8D25"); if(XHR.responseText.indexOf('"/names.nsf?Login"')>-1){ window.location.href='/'+db+'/lee_jun_sjgl?openform'; } } } } function changeDocValue(unid){ var db=document.forms[0].db.value; var e=event.srcElement; var fieldName=e["fieldName"]; var url='/'+db+'/ajaxChangeDocValue?openagent'; url+='&unid='+unid; url+='&fieldName='+fieldName; var v=getFieldValue(e); if(v==e.srcValue) return; if(v&&v.replace(/\s*/g,"")!=""){ url+="&value="+encodeURI(v); //alert(url); ajaxRequest(url,done,e); } } function removeDoc(unid){ //alert("in remove "+unid); var db=document.forms[0].db.value; var url='/'+db+'/ajaxChangeDocValue?openagent&action=remove'; url+='&unid='+unid; //alert(url) if(confirm("\u786E\u8BA4\u8FDB\u884C\u5220\u9664\uFF1F")){ ajaxRequest(url,function(){ if(this.XHR.readyState==4) { if(this.XHR.responseText.indexOf("success")>-1) {document.location.reload();} //\u5237\u65B0\u9875\u9762 else alert("\u4FEE\u6539\u5931\u8D25"); } }); } }