//选择树的某一节点的公用函数,只能单选 //作者:章建荣 //nameObj:名称表单域对象 //idObj: ID表单域对象 //url: 调用的ASP文件 //title: 显示提示信息 //dir: 调用模块的目录名 //id: 启始结点的编号 //dW: 窗口宽度 //dH: 窗口高度 function chooseTypeEx(nameObj,idObj,url,title,dir,id,accessField,dW,dH) { try { if (typeof(url) == "undefined") { url = "chooseGen.asp"; }else{ if (url == "") url = "chooseGen.asp"; } if (typeof(id) == "undefined") id = 0; if (typeof(dir) == "undefined") dir = ""; if (typeof(title) == "undefined") title = "请您选择"; if (typeof(accessField) == "undefined") accessField = ""; if (typeof(dW) == "undefined") dW = 257; if (typeof(dH) == "undefined") dH = 343; url = "../../common/ChooseType/"+url+"?dir="+dir+"&title="+title+"&id="+id+"&accessField="+accessField; var args = new Object(); returnSet = showModalDialog(url, args ,"dialogWidth: "+dW+"px; dialogHeight: "+dH+"px; ") ; //returnSet = window.open(url); if (returnSet == "" || typeof(returnSet) == "undefined") { return ; }else{ var returnList = returnSet.split(",") nameObj.value = returnList[0] ; if ( returnList[1] == 0 ) { //处理图标 var imgHtml = "";; idObj.innerHTML = imgHtml ; }else{ idObj.value = returnList[1] ; } } } catch(e) { alert("函数chooseTypeEx运行意外发生错误,请您与系统管理员联系!"); return ; } } function chooseType(nameObj,title,dir,id,accessField) { try { var idObj = formData.UpperID; var url = "chooseGen.asp"; if (typeof(nameObj) == "undefined") {alert("参数不对,请您与系统管理员联系!");return} if (typeof(url) == "undefined") {alert("参数不对,请您与系统管理员联系!");return} if (typeof(id) == "undefined") id = 0; if (typeof(accessField) == "undefined") accessField = ""; chooseTypeEx(nameObj,idObj,url,title,dir,id,accessField); } catch(e) { alert("函数chooseType运行意外发生错误,请您与系统管理员联系!"); return ; } }