" value=". . ." class="btnLook" onClick="openLookupGen(arrSetAWeight, arrGetAWeight ,'?udfIndex=7&codeLabel=' encodeURIComponent(getUdfStr('7')), '', 640, 480, 'yes')"> var arrSetAWeight = new Array(); var arrGetAWeight = new Array(); var arrAWeightParam = new Array(); arrSetAWeight[0] = "document.ImpDeclForm.udfValue7"; arrGetAWeight[0] = "document.BuCodeSearch.codeField"; function openLookupGen(arrSetField,arrGetField,strPage,arrParam,width,height,scroll,left,top) { var browserType; wx = 640; wy = 480; var x, y; var x1 = parseInt(left); var y1 = parseInt(top); if (isNaN(x1)) { x = (screen.width - wx)/2; } else { x = x1; } if (isNaN(y1)) { y = (screen.height - wy)/2; } else { y = y1; } str = navigator.appName.toUpperCase(); if (str.indexOf("NETSCAPE") >= 0) { browserType = "NN"; } else { browserType = "IE"; } var strURL = ""; if (strPage.indexOf("?") >= 0) strURL = strPage "&"; else strURL = strPage "?"; for (var i=0; i if (i != 0) strURL = strURL "&"; strURL = strURL "setField" i "=" arrSetField[i]; strURL = strURL "&getField" i "=" arrGetField[i]; } if(arrSetField.length == 0) strURL = strURL "noOfField=" arrSetField.length ; else strURL = strURL "&noOfField=" arrSetField.length ; for (var i=0; i strURL = strURL "&" arrParam[i]; } //Modified by Minjie Zhu on 2007-01-15 var name="lookup"; if(strPage=="LookupProduct"){ name=""; } if (browserType=="NN") { //add scrollbars=yes by shuang at 2006-12-20 var win = window.open(strURL, name, "width=" width ",height=" height ",resizable=yes,scrollbars=yes, status=no, menubar=no, toolbar=no,screenX=" x ",screenY=" y); } else { //add scrollbars=yes by shuang at 2006-12-20 var win = window.open(strURL, name, "width=" width ",height=" height ",resizable=yes, status=no,scrollbars=yes, menubar=no, toolbar=no,left=" x ",top=" y); } } function submitForm(fm,pageNumValue){ fm.pageNum.value=pageNumValue; fm.submit(); } function CopyValueToTarget(str) { document.BuCodeSearch.codeField.value = str; setValue(); return true; } function setValue(){ var arrSetField = new Array(); var arrGetField = new Array(); var setObj, getObj; var strVal, strGetType, strSetType; out.println("arrSetField[" i "] = 'opener." request.getParameter("setField" i) "';"); out.println("arrGetField[" i "] = '" request.getParameter("getField" i) "';"); } %> for (var i = 0; i ; i ){ setObj = eval(arrSetField[i]); getObj = eval(arrGetField[i]); if (setObj == null) myAlert("SetObj Null"); if (setObj.type != null) strSetType = setObj.type; else strSetType = setObj[0].type; if (getObj == null) myAlert("GetObj Null"); if (getObj.type != null) strGetType = getObj.type; else strGetType = getObj[0].type; //Getting values from LookUp form switch (strGetType){ case "radio": // Get value from lookup radio button for (var j = 0; j if (getObj[j].checked == "1"){ strVal = getObj[j].value; } } break; case "checkbox": // Get value from lookup radio button if (getObj.checked == true) strVal = getObj.value; else strVal = ""; break; case "select-one": strVal = getObj.options[getObj.selectedIndex].text; break; default: strVal = getObj.value; break; } //Setting values into Parent form switch (strSetType) { case "radio": // Set value for parent radio button for (var j = 0; j if (setObj[j].value.toUpperCase() == strVal.toUpperCase()) setObj[j].checked = true; else setObj[j].checked = false; } break; case "checkbox": //alert (setObj.value); //alert (strVal); if (getObj.type == "checkbox") setObj.checked = getObj.checked; else if (strVal.toUpperCase() == setObj.value.toUpperCase()) setObj.checked = true; else setObj.checked = false; break; case "select-one": //myAlert(setObj.length); for (var j = 0; j //myAlert(setObj.options[j].text.toUpperCase()); if (setObj.options[j].text.toUpperCase() == strVal.toUpperCase()) setObj.options[j].selected = true; //else // setObj.options[j].selected = false; } break; default: setObj.value = strVal; break; } } opener.focus; self.close(); }
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn