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

📄 imagelist.ascx

📁 jsp实现的网上购物系统
💻 ASCX
📖 第 1 页 / 共 2 页
字号:
<%@ Control CodeBehind="ImageList.ascx.cs" Language="c#" AutoEventWireup="false" Inherits="JiSuShop.Web.Admin.Ascx.ImageList" %>
<%@ Register TagPrefix="cc1" Namespace="JiSuShop.WebControlLibrary" Assembly="JiSuShop.WebControlLibrary" %>
<%@import namespace="JiSuShop.Components"%>
<%@import namespace="System.Drawing"%>
<script>
var lastSelectIndex = -1;
var endStr = "1231";
function toSelect(s,type)
{
	lastSelectIndex = -1;
	var os = document.getElementsByName("lists");
	if(type == "all")
	{
		s.checked = true;
		for(var i = 0; i< os.length;i++)
		{
			if(os[i].checked)
			{
				s.checked = true;
			}
		}
	}
	for(var i = 0; i< os.length;i++)
	{
		switch(type)
		{
			case "over":
				os[i].checked = !os[i].checked;
				break;
			case "all":
				os[i].checked = s.checked;
				break;
		}
		ChangeSelected(os[i])
	}
}
function toDelete()
{
	var os = document.getElementsByName("lists");
	var arr = Array();
	for(var i = 0; i< os.length;i++)
	{
		if(os[i].checked)
		{
			arr[i] = os[i].id.replace("list","")
		}
	}
	if(arr.length == 0)
	{
		alert("请选择您要删除的文件!");
		return false;
	}
	else
	{
		if(!confirm("你确定要删除选定的文件吗?"))
		{
			return false;
		}
	}
	var lo = "ImagesManage.aspx?op=1&key=" + key.join("_") + "&ids=" + arr;
	//alert(lo);
	window.location = lo;
}

function deleteOne(id)
{
	var re = false;
	if(event!= null && event.altKey)re = true;
	if(!re)re = confirm("你确定要删除选定的文件吗?");
	if(re)
	{
		var lo = "ImagesManage.aspx?op=1&key=" + key.join("_") + "&ids=" + id;
		window.location = lo;
	}
}
var initedImgList = false;
function ChangeSelected1(o)
{
	var ta = document.getElementById(o.id + endStr);
	if(o.checked)
	{
		ta.style.backgroundColor = "#F1F6FC";
		//alert(ta.);
		//ta.style.borderWidth = "3";
		//ta.style.borderStyle = "solid";
		ta.style.borderColor = "#A9CBEF";
		//ta.className = "selected";
	}
	else
	{
		ta.style.borderColor = "#FFF";
		ta.style.backgroundColor = "#FFF";
		//ta.className = "noSelected";
	}
}
function ChangeSelected(o,isChanged)
{
	if(!initedImgList)
	{
		imgList = imgList.split("/");
		initedImgList = true;
	}
	var ta;
	ta = document.getElementById(o.id + endStr);
	var checkBox;
	if(isChanged)o.checked = !o.checked;
	if(ta == null)
	{
		ta = document.getElementById(o.id);
		o = document.getElementById(o.id.substring(0,o.id.length - 1));
		o.checked = !o.checked;
	}
	//alert(o.id);
	if(o.checked)
	{
		ta.style.backgroundColor = "#F1F6FC";
		//alert(ta.);
		//ta.style.borderWidth = "3";
		//ta.style.borderStyle = "solid";
		ta.style.borderColor = "#A9CBEF";
		//ta.className = "selected";
	}
	else
	{
		ta.style.borderColor = "#FFF";
		ta.style.backgroundColor = "#FFF";
		//ta.className = "noSelected";
	}
	var cuIndex = -1;
	if(window.event)
	{
		for(var i = 0;i < imgList.length;i++)
		{
			if(o.id == imgList[i])
			{
				//lastSelectIndex = i;
				cuIndex = i;
				break;
			}
		}
	}
	if(cuIndex != -1 && lastSelectIndex != -1 && window.event && window.event.shiftKey && cuIndex != lastSelectIndex)
	{
		var start,end;
		if(cuIndex > lastSelectIndex)
		{
			start = lastSelectIndex;
			end = cuIndex;
		}
		else
		{
			end = lastSelectIndex;
			start = cuIndex;
		}
		for(var i = start;i < end;i++)
		{
			var s = document.getElementById(imgList[i]);
			if(s)
			{
				s.checked = true;
				ChangeSelected1(s);
			}
		}
	}
	else
	{
		if(window.event)
		{
			lastSelectIndex = cuIndex;
		}
	}
	//alert(imgList[0] + " " + o.id);
	
}
function deleteOne1(f)
{
	var re = false;
	if(event != null && event.altKey)re = true;
	if(!re)re = confirm("你确定要删除此目录吗?");
	if(re)
	{
		var lo = "ImagesManage.aspx?op=1&IsDir=1&key=" + key.join("_") + "&ids=" + key[1] +  f;
		window.location = lo;
		//alert(lo);
	}
	return false;
}
function goToFolder(f,o)
{
	if(o == null)
	{
		key[1] += f;
		if(f == "")
		{
			var lo = key[1].split('/');
			lo[lo.length - 2] = "";
			key[1] = lo.join("/")
			key[1] = key[1].replace("//","/")
			if(key[1] == "/")key[1] = "";
		}
	}
	else
	{
		key[1] = o.options[o.selectedIndex].value + "/";
		key[1] = key[1].substring(key[1].indexOf("/") + 1);
	}
	//alert(("ImagesManage.aspx?page=" + page + "&key=" + key.join("_")));
	location = ("ImagesManage.aspx?page=" + page + "&key=" + key.join("_"));
}
function toShowCreateDir()
{
	var o = document.getElementById("crDiv");
	if(o.style.display != "none")
	{
		o.style.display = "none";
	}
	else
	{
		var op = document.getElementById("opt");
		o.style.left = GetLeft(op) - 10 ;
		o.style.top = GetTop(op) + 21;
		o.style.display = ""
	}
}
///对象的绝对Left
function GetLeft(e){
	var t = e.offsetTop;
	var l = e.offsetLeft;
	while(e = e.offsetParent){
		t += e.offsetTop;
		l += e.offsetLeft;
	}
	//alert("top="+t+"/nleft="+l);
	return l
}

///对象的绝对Top
function GetTop(e){
	var t = e.offsetTop;
	var l = e.offsetLeft;
	while(e = e.offsetParent){
		t += e.offsetTop;
		l += e.offsetLeft;
	}
	//alert("top="+t+"/nleft="+l);
	return t
}

document.onkeydown = function()
{
	//alert(1);
	if(window.event)
	{
		if(window.event.shiftKey)
		{
			document.body.onselectstart = function(){return false;}
		}
	}
}
document.onkeyup = function()
{
	if(window.event)
	{
		document.body.onselectstart = null;
	}
}
</script>
<style>
@import url( ../Images/default.css ); .imageList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
.imageList LI { FLOAT: left; MARGIN: 1px }
.imageListDiv { cursor:default;BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid }
</style>
<DIV id="crDiv" style="BORDER-RIGHT:#c0c0c0 1px solid;PADDING-RIGHT:3px;BORDER-TOP:#c0c0c0 1px solid;DISPLAY:none;PADDING-LEFT:3px;PADDING-BOTTOM:3px;BORDER-LEFT:#c0c0c0 1px solid;WIDTH:235px;PADDING-TOP:3px;BORDER-BOTTOM:#c0c0c0 1px solid;POSITION:absolute;HEIGHT:25px;BACKGROUND-COLOR:#e8e8e8">
	<asp:TextBox Runat="server" ID="dirName" CssClass="inputBox"></asp:TextBox>
	<asp:Button Runat="server" ID="createDiv" CssClass="btn3_mouseout" Text="确定"></asp:Button>
	<a href="#1" onclick="toShowCreateDir()" style="FONT-SIZE:12px">关闭</a><br>
	<asp:RegularExpressionValidator id="RegularExpressionValidator2" runat="server" ErrorMessage="RegularExpressionValidator"
		ValidationExpression='^[^\/:*?"<>|]{1,255}$' Display="Dynamic" ControlToValidate="dirName">不能包含\ / : * ? " < > |等字符</asp:RegularExpressionValidator>
	<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="请输入目录名称" ControlToValidate="dirName"

⌨️ 快捷键说明

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