⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addr.js

📁 邮件系统webmail版
💻 JS
字号:
 function saveaddr(){
    if(document.frm.name.value==""){
       alert(addr_saveaddr_1);
       return ;
    }
   
    
    if(document.frm.users.value==""){
       alert(addr_saveaddr_2);
       return ;
    }
            
    document.frm.submit();
 }
 
 function send(to,showtype){   
    if(showtype=="1"){     //inline show
    	parent.parent.main.location = "../composerindex.jsp?subtype=send&to=" + to;
    }else{
        window.open("../composerindex.jsp?subtype=send&to=" + to,"send","scrollbars,resizable,width=660,height=610,top="+(screen.availHeight-585)/2+",left="+(screen.availWidth-710)/2);
    } 
 }
 
  function addrsend(foldertype,fullid,showtype){   
    if(showtype=="1"){     //inline show
    	parent.parent.main.location = "../composerindex.jsp?subtype=addrsend&foldertype=" + foldertype + "&fullid=" + fullid;
    }else{
        window.open("../composerindex.jsp?subtype=addrsend&foldertype=" + foldertype + "&fullid=" + fullid,"send","scrollbars,resizable,width=660,height=610,top="+(screen.availHeight-585)/2+",left="+(screen.availWidth-710)/2);
    } 
 }
 
 function addfolder(tree){
	 if(tree.getNode(d.selectedNode) == null){
	     alert(addr_addfolder_1);
		 return;
	 }
		 
	 var tag1 = tree.getNode(d.selectedNode).tag1;
	 var curfoldertype = document.frm.curfoldertype.value;
	 if(curfoldertype == "personal" && (tag1 == "public" || tag1== "domain")){
		 alert(addr_addfolder_2 + "<" + tree.getNode(d.selectedNode).name + ">" + addr_addfolder_3);
		 return;
	 }	 
		 
    var sfoldername = prompt(addr_addfolder_4, "");
    
    if(sfoldername=="" || sfoldername==null){
       alert(addr_addfolder_5);
       return ;
    }

    document.frm.foldername.value = sfoldername;
	  document.frm.foldertype.value = tree.getNode(d.selectedNode).tag1;
	  document.frm.folderid.value = tree.getNode(d.selectedNode).tag2;
    document.frm.action = "addrtree.jsp?action=addfolder";
    document.frm.submit();    
 }
 
  function delfolder(tree){
	 if(tree.getNode(d.selectedNode) == null){
	     alert(addr_delfolder_1);
		 return;
	 }
		 
	 var tag1 = tree.getNode(d.selectedNode).tag1;
	 var curfoldertype = document.frm.curfoldertype.value;
	 if(curfoldertype == "personal" && (tag1 == "public" || tag1== "domain")){
		 alert(addr_delfolder_2+"<" + tree.getNode(d.selectedNode).name + ">" +addr_delfolder_3);
		 return;
	 }	    
	 
	 if(confirm(addr_delfolder_4 + "<" + tree.getNode(d.selectedNode).name + ">?")==false){
    	return;
    }    

    document.frm.foldertype.value = tree.getNode(d.selectedNode).tag1;
	document.frm.folderid.value = tree.getNode(d.selectedNode).tag2;
    document.frm.action = "addrtree.jsp?action=delfolder";
    document.frm.submit();    
 }
 
 function addaddress(foldertype,folderid){    
    document.frm.foldertype.value = foldertype;
	  document.frm.folderid.value = folderid;
    document.frm.action = "editaddr.jsp";
    document.frm.submit();    
 }
 
 
  function filladdr(key){
    document.frm.action = "filladdr.jsp?key=" + key;
    document.frm.submit();  
 }
 
 function editaddr(seditable,foldertype,folderid,addressid){
    document.frm.editable.value = seditable;
    document.frm.foldertype.value = foldertype;
    document.frm.folderid.value = folderid
    document.frm.addressid.value = addressid;   
    document.frm.action = "editaddr.jsp";
    document.frm.submit();  
    
 }
 

 function writespace(){
    document.write("&nbsp;");
 }
 
 function delAddress(){
	 var e3="";
	for (var i=0;i<document.frm.elements.length;i++) {
       var e = document.frm.elements[i];
       if ((e.name == 'addressids' ) && e.checked) {
          if (e3) e3 += ";";
          e3 += e.value;
       }
    }
	
	if(e3 == ""){
		alert(addr_delAddress_1);
		return;
	}
	
	if(confirm(addr_delAddress_2)==false){
    	return;
    }  
	document.frm.addressid.value = e3; 
	document.frm.action = "../mailmain?type=deladdr";
	document.frm.submit();
 }
 
 function fill(){
    var e2;
    var e3;
    var e4;
    var e5;
    e2 = window.parent.opener.document.forms[0].to.value;
    e3 = window.parent.opener.document.forms[0].cc.value;
    e4 = window.parent.opener.document.forms[0].bcc.value;
    e5 = window.parent.opener.document.forms[0].mobile.value;
    for (var i=0;i<document.frm.elements.length;i++) {
       var e = document.frm.elements[i];
       if ((e.name == 'pto') && e.checked) {
          if (e2) e2 += ";";
             e2 += e.value;
       }
    }
    for (var i=0;i<document.frm.elements.length;i++) {
       var e = document.frm.elements[i];
       if ((e.name == 'pcc' ) && e.checked) {
          if (e3) e3 += ";";
          e3 += e.value;
       }
    }
    for (var i=0;i<document.frm.elements.length;i++) {
       var e = document.frm.elements[i];
       if ((e.name == 'pbcc' ) && e.checked) {
          if (e4) e4 += ";";
          e4 += e.value;
       }
    }
    for (var i=0;i<document.frm.elements.length;i++) {
       var e = document.frm.elements[i];
       if ((e.name == 'mobile' ) && e.checked) {
          if (e5) e5 += ";";
          e5 += e.value;
       }
    }
    window.parent.opener.document.forms[0].to.value = e2;
    window.parent.opener.document.forms[0].cc.value = e3;
    window.parent.opener.document.forms[0].bcc.value = e4;
    window.parent.opener.document.forms[0].mobile.value = e5;
    
    window.parent.close();
} 

function showall(){
    window.location = "mailmain?type=listaddr&subtype=fill";
}

function showother(){
    window.location = "mailmain?type=listaddr&subtype=fill&key=other";
}

 function listaddr2(key){
    window.location = "mailmain?type=listaddr&subtype=fill&key=" + key;
  
 }
 
 function extendaddr(id)
{
 
 ele = document.getElementById(id);
 if (ele.style.display=="none")
  {ele.style.display="";

 }
 else
  {ele.style.display="none";
   }
}

function showlistaddr(foldertype,fullid,curfoldertype,subtype){
	var listall = "false";
	if(document.getElementById("showsuball").checked){
		listall = "true";
	}
	
	if(subtype == "fill"){
		parent.addrlist.location = "addrfill.jsp?showsuball=" +
			this.document.getElementById("showsuball").checked + "&curfoldertype=" + curfoldertype + "&foldertype=" + foldertype + "&folderid=" + fullid ;
	}else{
	    parent.addrlist.location = "addrlist.jsp?showsuball=" +
			this.document.getElementById("showsuball").checked + "&curfoldertype=" + curfoldertype + "&foldertype=" + foldertype + "&folderid=" + fullid ;
	}	
}


function addrchooseptoall(){  
	
   if(document.frm.pto == null) return;   
   if(document.frm.pto.length == null){
   	  document.frm.pto.checked = document.frm.ptoall.checked;
   }else{ 
      for(i=0; i < document.frm.pto.length;i++){   	
        document.frm.pto[i].checked = document.frm.ptoall.checked;
      }
   }
}

function addrchoosepccall(){  
   if(document.frm.pcc == null) return; 
   if(document.frm.pcc.length == null){
   	  document.frm.pcc.checked = document.frm.pccall.checked;
   }else{ 
      for(i=0; i < document.frm.pcc.length;i++){
        document.frm.pcc[i].checked = document.frm.pccall.checked;
      }
   }
}

function addrchoosepbccall(){  
   if(document.frm.pbcc == null) return; 
   if(document.frm.pbcc.length == null){
   	  document.frm.pbcc.checked = document.frm.pbccall.checked;
   }else{ 
      for(i=0; i < document.frm.pbcc.length;i++){
        document.frm.pbcc[i].checked = document.frm.pbccall.checked;
      }
   }
}

function addrchoosepmobileall(){  
   if(document.frm.mobile == null) return; 
   
   if(document.frm.mobile.length == null){
   	  document.frm.mobile.checked = document.frm.mobileall.checked;
   }else{ 
      for(i=0; i < document.frm.mobile.length;i++){
        document.frm.mobile[i].checked = document.frm.mobileall.checked;
      }
   }
}

function findaddr(act){
	 if(document.frm.name.value == "" && 
	    document.frm.email.value == "" && 
	    document.frm.mobile.value == "" && 
	    document.frm.tel.value == "" ){
	    	alert(addr_findaddr);
	    	return;
	 }
	 document.frm.action = act + "?showtype=find";
	 document.frm.submit();
}


 function showselectfolder(curfoldertype){     
    window.open("selectfolder.jsp?curfoldertype=" + curfoldertype,"selectfolder","scrollbars,resizable,width=600,height=700");
 }
 
 function selectaddrfolder(foldertype,foldertypename,fullid,curfoldertype,foldername){
	 document.frm.selfoldertype_s.value = foldertypename;
	 document.frm.selfoldername_s.value = foldername;
	 document.frm.selfoldertype.value = foldertype;
	 document.frm.selfolderid.value = fullid;	 
}

 function selectaddrfolderfill(t){
 	if(document.frm.selfoldertype_s.value == "" ||
	 document.frm.selfoldername_s.value == "" ||
	 document.frm.selfoldertype.value == "" ||
	 document.frm.selfolderid.value == "" ){
	 	  alert(addr_selectaddrfolderfill);
	 	  return;
	}
	 
	 
 	 window.parent.opener.document.forms[0].foldertype.value =document.frm.selfoldertype.value;
 	 window.parent.opener.document.forms[0].folderid.value =document.frm.selfolderid.value;
 	 window.parent.opener.document.forms[0].selfoldername_s.value =document.frm.selfoldername_s.value;
 	 window.parent.opener.document.forms[0].selfoldertype_s.value =document.frm.selfoldertype_s.value;
 	 window.close();
}



 
function saveaddr_email(){
 	if(document.frm.selfoldertype_s.value == "" ||
	 document.frm.selfoldername_s.value == "" ||
	 document.frm.selfoldertype.value == "" ||
	 document.frm.selfolderid.value == "" ){
	 	  alert(addr_saveaddr_email);
	 	  return;
	}
	 
	 
 	document.frm.action="../mailmain?type=savemailaddr";
 	document.frm.submit();
 	
}


 function addrchooseall(n){  
   if(document.frm.addressids == null) return; 
   for(i=0; i < document.frm.addressids.length;i++){   
          document.frm.addressids[i].checked = document.frm.addressidsall.checked;
   }   
 }
 
 
function inaddr(curfoldertype){	
	parent.addrlist.location = "inaddr.jsp?curfoldertype=" + curfoldertype ;	
}

function outaddr(curfoldertype){		
	parent.addrlist.location = "outaddr.jsp?curfoldertype=" + curfoldertype ;	
}

 function inaddr_upload(){
   if (document.frm.uploadfilename.value=="") {alert(addr_inaddr_upload);return;}
   document.frm.action= "../mailmain?type=inaddr";
   document.frm.submit( );   
}

 function addr_showseluser(p){     
    window.open(p + "maintSelectuser.jsp","seluser","scrollbars,resizable,width=900,height=600");
 }
 
  function outaddr_download(){  
  	var foldertype = document.frm.foldertype.value;
  	var inoutformat = document.frm.inoutformat.value;
  	var scharset = document.frm.outcharset.value;
  	document.frm.action = "../viewfile/outaddr?type=outaddr&foldertype=" +  foldertype + "&format=" + inoutformat + "&charset=" +scharset;
  	
    document.frm.submit( ); 
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -