📄 util.js
字号:
return window.showModalDialog(contextPath + '/frame.htm?title=' + title,querystr,'font-size:9pt;dialogWidth:' + wx + ';dialogHeight:' + wy + ';status:no;scroll=no;');
}
function showcoolframe(title,querystr) {
var pth = window.location.pathname;
var pos1 = pth.lastIndexOf("/");
var pos2 = pth.lastIndexOf("\\");
var pos = Math.max(pos1, pos2);
querystr.title = title;
if (querystr.url!=null){
if (!(querystr.url.indexOf("/")==0 || querystr.url.indexOf("\\")==0))
querystr.url = pth.substring(0,pos)+"/"+querystr.url;
}
else {
if (!(querystr.indexOf("/")==0 || querystr.indexOf("\\")==0))
querystr = pth.substring(0,pos)+"/"+querystr;
}
alert('showframe url->' + querystr);
var innerHtml = "<title>" + title + "</title>";
innerHtml = "<iframe src='" + querystr + "' align='center' width='100%' height='" + wy + "' name='myitem' scrolling=no frameborder=0 border=0 ></iframe>";
Dialog.confirm(
{url: querystr, options:{method:'post', postBody:'thisvar=true&thatvar=Howdy'}}, {
className:"alphacube",
width: wx,
height: wy,
okLabel: "login",
cancelLabel: "cancel"});
}
function shownomodalframe(title, querystr) {
var x = 0;
var y = 0;
var w = screen.availWidth - 10;
var h = screen.availHeight - 30;
var pth = window.location.pathname;
var pos1 = pth.lastIndexOf("/");
var pos2 = pth.lastIndexOf("\\");
var pos = Math.max(pos1, pos2);
querystr.title = title;
if (querystr.url!=null){
if (!(querystr.url.indexOf("/")==0 || querystr.url.indexOf("\\")==0))
querystr.url = pth.substring(0,pos)+"/"+querystr.url;
return window.open(contextPath + "/frame.htm?"+querystr.url+"&title="+title,'','left=' + x + ', top=' + y + ', height=' + h + ', width=' + w + ', menubar=no, toolbar=no, resizable=yes');
}
else {
if (!(querystr.indexOf("/")==0 || querystr.indexOf("\\")==0))
querystr = pth.substring(0,pos)+"/"+querystr;
return window.open(contextPath + "/frame.htm?"+querystr+"&title="+title,'','left=' + x + ', top=' + y + ', height=' + h + ', width=' + w + ', menubar=no, toolbar=no, resizable=yes');
}
}
function setToday(obj){
if (document.all(obj)!=null && document.all(obj).value=='')
document.all(obj).value = getToday;;
}
function getToday(){
var d, s='';
d = new Date();
s += d.getYear() + '-';
s += (d.getMonth() + 1) + "-";
s += d.getDate();
return(s);
}
function addParam(url, name, val) {
if (url != null && name != null) {
if (url.indexOf('?') == -1) {
url = url + '?' + name + '=' + val;
}
else {
url = url + '&' + name + '=' + val;
}
}
return url;
}
function formatdate(str)
{
var ret,ary;
ary=str.split("-");
ret=ary[1]+"/"+ary[2]+"/"+ary[0];
return ret;
}
function getYear(str)
{
var ret,ary;
ary=str.split("-");
return ary[0];
}
function getMonth(str)
{
var ret,ary;
ary=str.split("-");
return ary[1];
}
function getDay(str)
{
var ret,ary;
ary=str.split("-");
return ary[2];
}
function checkDuringDate(startdate,enddate){
if (document.all(startdate)!=null && document.all(enddate).value=='')
return true;
if (document.all(startdate)!=null && document.all(enddate).value=='')
return true;
var sd = Date.parse(formatdate(document.all(startdate).value));
var ed = Date.parse(formatdate(document.all(enddate).value));
return ed >= sd;
}
function selectOne(Obj,value){
if (Obj!=null){
for (i=0;i<Obj.options.length;++i)
if (Obj.options[i].value==value)
{
Obj.selectedIndex=i;
break;
}
}
}
function checkSelection(obj){
var b = false;
if (obj!=null){
for (i=0;i<obj.length;++i){
if (obj[i].checked){
return true;
}
}
}
return false;
}
function checkDates(startdate,startdatename,enddate,enddatename){
if (document.all(startdate).value==''||document.all(startdate).value=='1900-01-01'){
alert('??????'+startdatename);
return false;
}
if (document.all(enddate).value==''||document.all(enddate).value=='1900-01-01'){
alert('??????'+enddatename);
return false;
}
var sd = Date.parse(formatdate(document.all(startdate).value));
var ed = Date.parse(formatdate(document.all(enddate).value));
if(!(ed > sd)){
alert(enddatename+'????????'+startdatename);
return false;
}
if (parseInt(getYear(document.all(startdate).value))-parseInt(getYear(document.all(enddate).value)))
if (!window.confirm(startdatename+enddatename+'?????????????????'))
return false;
return true;
}
function checkDuplicateSKU(obj,count){
for(i=1;i<count;++i){
if (document.all(obj+i)!=null && document.all(obj+i).value!=''){
var ivar = document.all(obj+i).value;
for(j=1;j<count;++j){
if (i!=j && document.all(obj+j)!=null && document.all(obj+j).value!=''){
var jvar = document.all(obj+j).value;
if(ivar==jvar)
return true;
}
}
}
}
return false;
}
function setCheck(checkbox,value){
for(i=0;i<checkbox.length;++i)
{
checkbox[i].checked = (value.indexOf(checkbox[i].value)>=0);
}
}
function selectEmailEx(fieldId,fieldName,multiSelect,showLayer,selectLayer,DLayer,GLayer,ULayer){
if(fieldId == null)
return;
var rtn = selectOrg(fieldId,fieldName,multiSelect,showLayer,selectLayer,DLayer,GLayer,ULayer);
if(rtn == 'undefined'){
}else if(rtn == ''){
fieldId.value = '';
fieldName.value = '';
}else{
if(multiSelect != null && multiSelect){
fieldId.value = '';
fieldName.value = '';
for(var i=0; i < rtn.length; i++){
var t = rtn[i].split(';');
fieldId.value += t[0] + ';';
fieldName.value += t[2] + ';';
}
}else{
var t = rtn[0].split(';');
fieldId.value = t[0];
fieldName.value = t[2];
}
}
}
//????????????
function selectOrg(fieldId,fieldName,multiSelect,showLayer,selectLayer,DLayer,GLayer,ULayer)
{
wx = '500px';
wy = '500px';
var url = contextPath + '/framework/selectOrg.do?x=';
if(fieldId != null)
url = url + '&FieldID=' + fieldId.value;
if(fieldName != null)
url = url + '&FieldName=' + fieldName.value;
if(multiSelect != null && multiSelect)
url = url + '&MultiSelect=true';
if(showLayer != null)
url = url + '&ShowLayer=' + showLayer;
if(selectLayer != null)
url = url + '&SelectLayer=' + selectLayer;
if(DLayer != null)
url = url + '&DLayer=' + DLayer;
if(GLayer != null)
url = url + '&GLayer=' + GLayer;
if(ULayer != null)
url = url + '&ULayer=' + ULayer;
var rtn = showframe('????',url);
// var rtn = window.open(url,"_blank","");
return(rtn == null ? "" : rtn);
}
function selectOrgEx(fieldId,fieldName,multiSelect,showLayer,selectLayer,DLayer,GLayer,ULayer)
{
if(fieldId == null)
return;
var rtn = selectOrg(fieldId,fieldName,multiSelect,showLayer,selectLayer,DLayer,GLayer,ULayer);
if(rtn == 'undefined'){
}else if(rtn == ''){
fieldId.value = '';
fieldName.value = '';
}else{
if(multiSelect != null && multiSelect){
fieldId.value = '';
fieldName.value = '';
for(var i=0; i < rtn.length; i++){
var t = rtn[i].split(';');
fieldId.value += t[0] + ';';
fieldName.value += t[1] + ';';
}
}else{
var t = rtn[0].split(';');
fieldId.value = t[0];
fieldName.value = t[1];
}
}
}
function uploadFile(pathname, fieldValue, allowedTypes) {
wy = '200px';
wx = '530px';
var url = contextPath + '/core/upload/upload.jsp?path='+ pathname;
if (fieldValue != null && fieldValue != '') {
url += '&fieldValue=' + fieldValue;
}
if (allowedTypes != null && allowedTypes != '') {
url += '&allowedTypes=' + allowedTypes;
}
//alert("util.js->" + url);
var rtn = uploadshowframe('upload', url);
if (rtn == null || rtn == 'undefined') {
if (fieldValue != null && fieldValue != '') {
rtn = fieldValue;
}
else {
rtn = '';
}
}
return rtn;
}
function uploadshowframe(title,querystr) {
var pth = window.location.pathname;
var pos1 = pth.lastIndexOf("/");
var pos2 = pth.lastIndexOf("\\");
var pos = Math.max(pos1, pos2);
querystr.title = title;
if (querystr.url!=null){
if (!(querystr.url.indexOf("/")==0 || querystr.url.indexOf("\\")==0))
querystr.url = pth.substring(0,pos)+"/"+querystr.url;
}
else {
if (!(querystr.indexOf("/")==0 || querystr.indexOf("\\")==0))
querystr = pth.substring(0,pos)+"/"+querystr;
}
return window.showModalDialog(contextPath + '/frame.htm?title=' + title,querystr,'font-size:9pt;dialogWidth:' + wx + ';dialogHeight:' + wy + ';status:no;scroll=no;');
}
// ????????????
function HTMLEncode(text){
var textold;
do
{
textold = text;
text = text.replace(/&/g, "@amp;") ;
text = text.replace(/"/g, "@quot;") ;
text = text.replace(/</g, "@lt;") ;
text = text.replace(/>/g, "@gt;") ;
text = text.replace(/'/g, "@#146;") ;
text = text.replace(/\ /g,"@nbsp;");
text = text.replace(/#/g,"@%23;");
}
while (textold != text);
return text;
}
// ????????????
function HTMLDencode(text){
var textold;
do {
textold = text;
text = text.replace("@amp;","&") ;
text = text.replace('@quot;','"') ;
text = text.replace("@lt;","<") ;
text = text.replace("@gt;",">") ;
text = text.replace("@#146;","'") ;
text = text.replace("@nbsp;"," ");
text = text.replace("@%23;","#")
}
while(textold != text);
return text;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -