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

📄 operation.js

📁 里面包含各类知识
💻 JS
📖 第 1 页 / 共 2 页
字号:
/* operation.js
 * Copyright 2002 - 2006 BlogDriver.com,Bokee.com, All Rights Reserved
 * File Authors: 怨天怨地
 */
 
 function doAddFriend(addBlogId){	
	var blogID=getBlogID();
	 if(blogID==null || blogID == ""){
		 alert('添加失败!请登陆!');
		 window.location.href='http://reg.bokee.com/account/web/login.jsp?url='+window.location.href;
		 return ;
     }
     
     if(blogID==addBlogId)
     {
		 alert('您不能把自己添加成好友!');
		 return ;
     }
     
     var temp = blogID.split('.');
	 var sUrl ="http://"+blogID+"/sn/addfriend.b?friendName=" + addBlogId ;
	 var diaType = "scrollbars=no,resizable=no,help=no,status=no,center=yes,width=400px,height=330px";
	 window.open(sUrl,"添加好友",diaType);
}


function doSend(rBlogId){
	var blogID=getBlogID();
	if(blogID==null){
		 alert('您还未登录,不能发送!');
		 return ;
     }
	 window.open("http://"+blogID+"/mes/postMessageLink.b?rBlogId="+rBlogId,"");

}

//发布留言
function noteSubmit(){
	var noteContent=document.getElementById("noteContent").value;
	if(Check.isNull('noteContent')){
		alert("请输入留言内容!");
		return false;
	}
	if(noteContent.length > 200){
		alert("留言内容不能大于200个字符!");
		return false;
	};
	document.getElementById("node_cmt-btn").disabled=true;
	postAjax("/note/commitNote.b","leaveNote",onNoteComplete);
}
function onNoteComplete(ajax){
	if(ajax.readyState==4&&ajax.status==200){
		var xml=ajax.responseXML;
		var ms=getMessage(xml);
		if(isSuccess(xml)){
			alert("留言发布成功!");
			document.getElementById("noteContent").value="";
			document.getElementById("nickName").value="";
			window.location.reload(true);
		}
		else{
			alert("留言发布失败!"+ms);
		}
		document.getElementById("node_cmt-btn").disabled=false;
	}
}

//修改相册
function runModify(rs){
	if(rs!=null&&rs!=""){
   			var oldTitle = rs.substring(0,rs.indexOf("-"));
   			var newTitle = rs.substring(rs.indexOf("-")+1,rs.length);
   			if(oldTitle==newTitle){
   				return ;
   			}else{
				var albumid = getSelectValue();
				postAjax("/photo/modifyAlbum.b?albumID="+albumid+"&oldTitle="+oldTitle+"&newTitle="+newTitle,"albumform",getAlbumAM);
			}
		}
}
//添加相册
function runAdd(rs){
	if(rs!=null&&rs!=""){
   		var oldTitle = rs.substring(0,rs.indexOf("-"));
   		if(oldTitle=="0") oldTitle ="";
   		var newTitle = rs.substring(rs.indexOf("-")+1,rs.length);
		postAjax("/photo/addAlbum.b?oldTitle="+oldTitle+"&newTitle="+newTitle,"albumform",getAlbumAM);
	}
}
function getAlbumAM(){

	if(ajax.readyState==4&&ajax.status == 200){
		 window.scrollTo(0,0);	
		 var xml=ajax.responseText; 
		 if(window.all){
			viewAlbum(xml);
		 }else{			 
			setTimeout("closeWindow()",100);
			viewAlbum(xml);
		 }
	}
}
//删除相册
function del(selname){
	var albimID = getSelectValue();
	if(albimID=="")return alert("您还没有创建相册!");
	if( window.confirm("确认删除?")){
		postAjax("/photo/delAlbum.b?albumID="+albimID,"albumform",getAlbumAM);
	}
}
//取得显示相册列表
function selAlbumList(blogid){
	initPage();
	if(pageNO==0)pageNO = 1;
	postAjax("/photo/selAlbumList.b?pageNO="+pageNO+"&pageSize="+pageSize,"albumform",getSelAlbumList);
}
function getSelAlbumList(){
	if(ajax.readyState==4&&ajax.status == 200){
		 window.scrollTo(0,0);	
		 var xml=ajax.responseText; 
		 subView(xml);
	}
}

//把图片添加到相册
function addPhoto(){
	var albimID = document.albumform.albumlist.value;
	if(albimID=="")return alert("您还没有创建相册!");
	document.albumform.addphoto.disabled="disabled";
	if(document.albumform.allImg==null){
		document.albumform.addphoto.disabled="";
		return alert("没有上传图片!");
	}
		var len = document.albumform.allImg.length;
		var k = 0;
		
		if(len==null){
			if(document.albumform.allImg.checked==true){
				postAjax("/photo/addAlbumPhoto.b?photoID="+document.albumform.allImg.value+"&albumID="+albimID,"albumform",voidf);
				k++;
			}else{
				document.albumform.addphoto.disabled="";
				return alert("请选择添加图片!");
			}
		}else{
			k = 0;
			for(i=0;i<len;i++){
				if(document.albumform.allImg[i].checked==true){
					postAjax("/photo/addAlbumPhoto.b?photoID="+document.albumform.allImg[i].value+"&albumID="+albimID,"albumform",voidf);
					k++;
				}
			}
			if(k==0){
				document.albumform.addphoto.disabled="";
				return alert("请选择添加图片!");
			}
		}
		//postAjax("/photo/updateAlbumNum.b?num="+k+"&albumID="+albimID,"albumform",voidf);
		setTimeout("updateAlbumPhoto("+albimID+")", 2000);	
	
}
//把图片从相册删除
function delPhoto(){
	var albimID = document.albumform.albumlist.value;
	if(albimID=="")return alert("您还没有创建相册!");
	document.albumform.delphoto.disabled="disabled";
	if(document.albumform.chkImg==null){
		document.albumform.delphoto.disabled="";
		return alert("相册没有图片!");
	}
		var len = document.albumform.chkImg.length;
		var k=0;
		if(len==null){
			if(document.albumform.chkImg.checked==true){	
				postAjax("/photo/deleteAlbumPhoto.b?photoID="+document.albumform.chkImg.value+"&albumID="+albimID,"albumform",voidf);
				k++;	
			}else{
				document.albumform.delphoto.disabled="";
				return alert("请选择移出图片!");
			}		
		}else{
			k=0;
			for(i=0;i<len;i++){
				if(document.albumform.chkImg[i].checked==true){
					postAjax("/photo/deleteAlbumPhoto.b?photoID="+document.albumform.chkImg[i].value+"&albumID="+albimID,"albumform",voidf);
					k++;
				}
			}
			if(k==0){
				document.albumform.delphoto.disabled="";
				return alert("请选择移出图片!");
			}
		}
		//postAjax("/photo/updateAlbumNum.b?num="+-k+"&albumID="+albimID,"albumform",voidf);
		setTimeout("updateAlbumPhoto("+albimID+")", 2000);	
	
}
//生成xml文件
function buildXML(){
	postAjax("/photo/buildAlbumInfoXML.b","albumform",voidf);
}
function voidf(){}

//更新相册列表
function updateListAlbum(id){
	var tagid = document.albumform.tagPro.value;
	postAjax("/photo/listAlbumPhoto.b?albumID="+id+"&pageNO="+pageNO+"&pageSize="+pageSize+"&baseTagID="+tagid,"albumform",getAlbumList);
}
function getAlbumList(){
	if(ajax.readyState==4&&ajax.status == 200){
		 window.scrollTo(0,0);	
		 var xml=ajax.responseText; 
		 albumViewList(xml);
	}
}

//取得图片
function pagePhoto(){
	if(pageNO<1){
		pageNO=1;
		currentPage=1;
	}
	currentPage = pageNO;
	var tagid = document.albumform.tagPro.value;
	if(tagid!=0){
		var albimID = document.albumform.albumlist.value;
		postAjax("/photo/findTgePhoto.b?pageNO="+pageNO+"&pageSize="+pageSize+"&albumID="+albimID+"&baseTagID="+tagid,"albumform",getTagPhoto);
	}else{
		var albimID = document.albumform.albumlist.value;
		postAjax("/photo/pagePhoto.b?pageNO="+pageNO+"&pageSize="+pageSize+"&albumID="+albimID,"albumform",getPhoto);
		tag=0;
	}
}
function getTagPhoto(){
	if(ajax.readyState==4&&ajax.status == 200){
		 window.scrollTo(0,0);	
		 var xml=ajax.responseText; 
		 tagPhotoView(xml);
	}
}
function getPhoto(){
	if(ajax.readyState==4&&ajax.status == 200){
		 window.scrollTo(0,0);	
		 var xml=ajax.responseText; 
		 photoView(xml);
	}
}

//创建列表
function createList(values){
	listTitle=values[0];
	var str='<?xml version="1.0" encoding="GBK" ?><parameters><parameter><parameter-name>listMain.moduleName</parameter-name><parameter-value><![CDATA['+encodeURI(listTitle)+']]></parameter-value></parameter></parameters>';
	postAjaxXML('/control/addListMain.b',str,onCreateListComplete);
};
function onCreateListComplete(ajax){
	if(ajax.readyState==4&&ajax.status==200){
		var xml=ajax.responseXML;
		var ms=getMessage(xml);
		if(isSuccess(xml)){
			element=document.createElement("DIV");
			element.id="user-list-"+ms;
			element.className="operation";
			element.innerHTML="<h3 class='select'><p class='newly-title'><span class='newly-Img'><img src='http://blogteam.bokee.com/pub/images/ico_temp.gif' /></span>" + listTitle + "<img class='colose-col-btn' src='http://blogteam.bokee.com/pub/images/close-icon-green.gif' onclick='del(this.parentNode)' style='cursor:hand' alt='删除'/></p></h3>" 
			+"<div class='col-body'><div class='newly-right'><p class='edit-col'><a href='/jsp/listMgr.html'>管理列表</a>&nbsp;&nbsp;|&nbsp;&nbsp;<span onclick='" 
			+"popup(this,\"CreateListItem\",new Array())' class='spanButton'>添加新链接</span></p><table id='user-list-" + ms 
			+"-table' width='90%'><tr><td width='*'></td><td width='13'></td></tr></table></div><div class='newly-bot'><div class='newly-bot01'></div></div></div>";
			parentNode=$('centerDiv');
			parentNode.insertBefore(element,parentNode.firstChild);
			var module=new Object();
			module.id=element.id;
			module.flag=true;
			module.name=listTitle;
			Module.addModule(module);
			document.getElementById('alert').style.display='';
	        }
	        else{
	                alert("添加失败!"+ms);
	        }
	 }
};

var tname,tdes;

//创建列表
function managerChat(values){
	tname=values[0];
	tdes=values[1];
	var str='<?xml version="1.0" encoding="GBK" ?><parameters><parameter><parameter-name>chatName</parameter-name><parameter-value><![CDATA['+encodeURI(tname)+']]></parameter-value></parameter><parameter><parameter-name>chatDes</parameter-name><parameter-value><![CDATA['+encodeURI(tdes)+']]></parameter-value></parameter></parameters>';
	postAjaxXML('/control/managerChat.b',str,onManagerChat);
};
function onManagerChat(ajax){
	if(ajax.readyState==4&&ajax.status==200){
		if(ajax.responseText == 'true'){
			alert('操作成功!');
			document.getElementById("chatName").innerText = tname;
			document.getElementById("chatSum").innerText = tdes;
			document.getElementById("chatNamePost").value=  tname;
		}
		else{
			alert('添加失败!该名称的聊天室已被人使用!');
		}
	 }
};

var alltdes = null;
//管理公告
function ManagerNotice(values){
	tdes=values[0];
	alltdes = document.getElementById("noticeContent").innerHTML;
	document.getElementById("noticeContent").innerHTML = tdes;
	tdes = document.getElementById("noticeContent").innerHTML;
	var str='<?xml version="1.0" encoding="GBK" ?><parameters><parameter><parameter-name>noticeContent</parameter-name><parameter-value><![CDATA['+encodeURI(tdes)+']]></parameter-value></parameter></parameters>';
	postAjaxXML('/control/managerNotice.b',str,onManagerNotice);
};
function onManagerNotice(ajax){
	if(ajax.readyState==4&&ajax.status==200){
		if(ajax.responseText == 'SUCCESS'){
			alert('操作成功!');
			//document.getElementById("noticeContent").innerHTML = tdes;
		}
		else{
			document.getElementById("noticeContent").innerHTML = alltdes;
			alert('公告修改失败!服务器忙!');
		}
	 }
};


function onRemoveListComplete(ajax){
	if(ajax.readyState==4&&ajax.status==200){
		var xml=ajax.responseXML;
		var ms=getMessage(xml);
		if(isSuccess(xml)){
			if(listNode!=null){
				listNode.parentNode.removeChild(listNode);
			}
			var module=new Object();
			module.id=listNode.id;
			Module.delModule(module);
		}
		else{
		   alert("删除失败!"+ms);
	        }
	}
};
function createItem(values){
	var id=addObj.parentNode.parentNode.parentNode.parentNode.id;
	listItem=new Object();
	listItem.id=id.split("-")[2];
	listItem.title=values[0];
	listItem.url=values[1];
	listItem.summary=values[2];
	var str='<?xml version="1.0" encoding="GBK" ?><parameters><parameter><parameter-name>list.listMainId</parameter-name><parameter-value><![CDATA['
	       +listItem.id+']]></parameter-value></parameter>' +'<parameter><parameter-name>list.listName</parameter-name><parameter-value><![CDATA['
	       +encodeURI(listItem.title)+']]></parameter-value></parameter>' +'<parameter><parameter-name>list.listUrl</parameter-name><parameter-value><![CDATA['
	       +encodeURI(listItem.url)+']]></parameter-value></parameter>' +'<parameter><parameter-name>list.listDesc</parameter-name><parameter-value><![CDATA['
	       +encodeURI(listItem.summary)+']]></parameter-value></parameter>' +'</parameters>';    
	postAjaxXML('/control/addListItem.b',str,onCreateListItemComplete);
};
/*接受添加列表项响应*/
function onCreateListItemComplete(ajax){
	if(ajax.readyState==4&&ajax.status==200){
		var xml=ajax.responseXML;
		var ms=getMessage(xml);
		if(isSuccess(xml)){
			var id=addObj.parentNode.parentNode.parentNode.parentNode.id;
			var oRow=this.$(id+'-table').insertRow(-1);
			var oCell=oRow.insertCell(-1);
			oCell.innerHTML='<a href="'+listItem.url+'">'+listItem.title+'</a>';
			oCell=oRow.insertCell(-1);
			oCell.innerHTML='<img onclick="delListItem(this,\''+listItem.id+'\',\''
			               +ms+'\')" style="cursor:hand" class="colose-col-btn2" src="http://blogteam.bokee.com/pub/images/close-icon-gray.gif" alt="删除此项目" /></td>';
			
			if(listItem.summary !=null && listItem.summary.length >0){
				oRow=this.$(id+'-table').insertRow(-1);oCell=oRow.insertCell(-1);
				//oCell.innerHTML='<span class="textSpan">描述:'+listItem.summary+'</span>';
				oCell.innerHTML='<span class="textSpan">'+listItem.summary+'</span>';
				oCell=oRow.insertCell(-1);oCell.innerHTML='';
			}
		}
		else{
		        alert("添加失败!"+ms);
		}
	}
};
function delListItem(delObj,groupID,id){
	if(confirm('您是否真的删除该项?')){
		saveDelObj=delObj;
		var str='<?xml version="1.0" encoding="GBK" ?><parameters><parameter><parameter-name>list.listMainId</parameter-name><parameter-value><![CDATA['
		       +groupID+']]></parameter-value></parameter>' +'<parameter><parameter-name>list.listId</parameter-name><parameter-value><![CDATA['
		       +id+']]></parameter-value></parameter>' +'</parameters>';
	        postAjaxXML('/control/delListItem.b',str,onDelListItemComplete);
	 }
};
/*接受删除列表项响应*/
function onDelListItemComplete(ajax){
	if(ajax.readyState==4&&ajax.status==200){
		var xml=ajax.responseXML;

⌨️ 快捷键说明

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