" 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(); }
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn