📄 folderimagelist.asp
字号:
<td width="35%"><div align="center"><font color="#FFFFFF">-</font></div></td>
<td width="17%"><div align="center"><font color="#FFFFFF">-</font></div></td>
</tr>
<%
end if
for each FsoItem In SubFolderObj
%>
<tr>
<td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
<tr title="双击鼠标进入此目录">
<td valign="top"><img src="../Images/folder.gif" width="20" height="16"></td>
<td valign="bottom"> <span class="TempletItem" Path="<% = FsoItem.name %>" onClick="ClearPicUrl()"; onDblClick="OpenFolder(this);">
<% = FsoItem.name %>
</span> </td>
</tr>
</table></td>
<td><div align="left">文件夹</div></td>
<td><div align="center">
0 <!--<% = FsoItem.Size %>-->
</div></td>
</tr>
<%
next
for each FsoItem In FileObj
FileExtName = LCase(Mid(FsoItem.name,InstrRev(FsoItem.name,".")+1))
if True then 'CheckFileShowTF(AllowShowExtNameStr,FileExtName) =
%>
<tr title="双击鼠标选择此文件">
<td width="2%"> <span class="TempletItem" File="<% = FsoItem.name %>" onDblClick="SetFile(this);" onClick="SelectFile(this);">
<img src="../Images/files.gif" width="16" height="16"> </span> </td>
<td width="46%"><span class="TempletItem" File="<% = FsoItem.name %>" onDblClick="SetFile(this);" onClick="SelectFile(this);">
<% = FsoItem.name %>
</span></td>
<td> <div align="left">
<%if len(FsoItem.Type)>18 then:response.Write left(FsoItem.Type,18)&"...":else:response.Write FsoItem.Type:end if%>
</div></td>
<td><div align="center">
<%
if FsoItem.Size>1000 then
Response.Write FormatNumber(FsoItem.Size/1024,1,-1) &"KB"
Else
Response.Write FsoItem.Size &"字节"
End if
%>
</div></td>
</tr>
<%
end if
next
%>
</table>
</body>
</html>
<%
Set FsoObj = Nothing
Set SubFolderObj = Nothing
Set FileObj = Nothing
%>
<script language="JavaScript">
var CurrPath='<% = CurrPath %>';
var G_VIRTUAL_ROOT_DIR='<% = G_VIRTUAL_ROOT_DIR %>';
var ShowVirtualPath='<% = ShowVirtualPath %>';
var SelectedObj=null;
var ContentMenuArray=new Array();
DocumentReadyTF=false;
function document.onreadystatechange()
{
if (DocumentReadyTF) return;
InitialClassListContentMenu();
DocumentReadyTF=true;
}
function ContentMenuFunction(ExeFunction,Description,EnabledStr)
{
this.ExeFunction=ExeFunction;
this.Description=Description;
this.EnabledStr=EnabledStr;
}
function ContentMenuShowEvent()
{
SelectFolder();
}
function InitialClassListContentMenu()
{
<%Response.write "ContentMenuArray[ContentMenuArray.length]=new ContentMenuFunction(""parent.AddFolderOperation();"",'新建目录','');"%>
<%Response.write "ContentMenuArray[ContentMenuArray.length]=new ContentMenuFunction(""if (confirm('确定要删除吗?')==true) parent.DelFolderFile();"",'删除','disabled');"%>
}
function SelectFolder()
{
Obj=event.srcElement,DisabledContentMenuStr='';
if (SelectedObj!=null) SelectedObj.className='TempletItem';
if ((Obj.Path!=null)||(Obj.File!=null))
{
Obj.className='TempletSelectItem';
SelectedObj=Obj;
}
else SelectedObj=null;
if (SelectedObj!=null) DisabledContentMenuStr='';
else DisabledContentMenuStr=',删除,';
for (var i=0;i<ContentMenuArray.length;i++)
{
if (DisabledContentMenuStr.indexOf(ContentMenuArray[i].Description)!=-1) ContentMenuArray[i].EnabledStr='disabled';
else ContentMenuArray[i].EnabledStr='';
}
}
function SelectFile(Obj)
{
//for (var i=0;i<document.all.length;i++)
//{
//if (document.all(i).className=='TempletSelectItem') document.all(i).className='TempletItem';
//}
Obj.className='TempletSelectItem';
PreviewFile(Obj);
}
function OpenParentFolder(Obj)
{
location.href='FolderImageList.asp?f_UserNumber=<%=session("FS_UserNumber")%>&CurrPath='+Obj.Path;
SearchOptionExists(parent.document.all.FolderSelectList,Obj.Path);
}
function OpenFolder(Obj)
{
var SubmitPath='';
if (CurrPath=='/') SubmitPath=CurrPath+Obj.Path;
else SubmitPath=CurrPath+'/'+Obj.Path;
location.href='FolderImageList.asp?f_UserNumber=<%=session("FS_UserNumber")%>&CurrPath='+SubmitPath;
AddFolderList(parent.document.all.FolderSelectList,SubmitPath,SubmitPath);
}
function SelectUpFolder(Obj)
{
//for (var i=0;i<document.all.length;i++)
//{
//if (document.all(i).className=='TempletSelectItem') document.all(i).className='TempletItem';
//}
Obj.className='TempletSelectItem';
parent.UserUrl.value='';
}
function PreviewFile(Obj)
{
var Url='';
var Path=escape();
if (CurrPath=='/') Path=escape(CurrPath+Obj.File);
else Path=escape(CurrPath+'/'+Obj.File);
Url='PreviewImage.asp?FilePath='+Path;
if (G_VIRTUAL_ROOT_DIR!='')
Path=Path.slice(G_VIRTUAL_ROOT_DIR.length+1)
parent.UserUrl.value=Path;
parent.frames["PreviewArea"].location=Url.toLowerCase();
}
function AddFolderList(SelectObj,Lable,LableContent)
{
var i=0,AddOption;
if (!SearchOptionExists(SelectObj,Lable))
{
AddOption = document.createElement("OPTION");
AddOption.text=Lable;
AddOption.value=LableContent;
SelectObj.add(AddOption);
SelectObj.options(SelectObj.length-1).selected=true;
}
}
function SearchOptionExists(Obj,SearchText)
{
var i;
for(i=0;i<Obj.length;i++)
{
if (Obj.options(i).text==SearchText)
{
Obj.options(i).selected=true;
return true;
}
}
return false;
}
function SetFile(Obj)
{
//if (ShowVirtualPath=='')
//{
var PathInfo='',TempPath='';
if (G_VIRTUAL_ROOT_DIR!='')
{
TempPath=CurrPath;
PathInfo=TempPath.substr(TempPath.indexOf(G_VIRTUAL_ROOT_DIR)+G_VIRTUAL_ROOT_DIR.length);
}
else
{
PathInfo=CurrPath;
}
//}
//else PathInfo=CurrPath;
if (CurrPath=='/') window.returnValue=PathInfo+Obj.File;
else window.returnValue=PathInfo+'/'+Obj.File;
window.close();
}
window.onunload=CheckReturnValue;
function CheckReturnValue()
{
if (typeof(window.returnValue)!='string') window.returnValue='';
}
function AddFolderOperation()
{
var ReturnValue=prompt('新建目录名:','');
if ((ReturnValue!='') && (ReturnValue!=null))
{
var patrn =/([^a-zA-Z0-9])/;
if (patrn.exec(ReturnValue))
{
alert('创建目录名不规范,请重设');
return false;
}
else
{
window.location.href='?f_UserNumber=<%=session("FS_UserNumber")%>&Type=AddFolder&Path='+CurrPath+'/'+ReturnValue+'&CurrPath='+CurrPath;
}
}
}
function DelFolderFile()
{
if (SelectedObj!=null)
{
if (SelectedObj.Path!=null) window.location.href='?f_UserNumber=<%=session("FS_UserNumber")%>&Type=DelFolder&Path='+CurrPath+'/'+SelectedObj.Path+'&CurrPath='+CurrPath;
if (SelectedObj.File!=null) window.location.href='?f_UserNumber=<%=session("FS_UserNumber")%>&Type=DelFile&Path='+CurrPath+'&FileName='+SelectedObj.File+'&CurrPath='+CurrPath;
}
else alert('请选择要删除的目录');
}
/*function EditFolder()
{
var ReturnValue='';
if (SelectedObj!=null)
{
if (SelectedObj.Path!=null)
{
ReturnValue=prompt('修改的名称:',SelectedObj.Path);
if ((ReturnValue!='') && (ReturnValue!=null)) window.location.href='?f_UserNumber=<%=session("FS_UserNumber")%>&Type=FolderReName&Path='+CurrPath+'&CurrPath='+CurrPath+'&OldPathName='+SelectedObj.Path+'&NewPathName='+ReturnValue;
}
if (SelectedObj.File!=null)
{
ReturnValue=prompt('修改的名称:',SelectedObj.File);
if ((ReturnValue!='') && (ReturnValue!=null)) window.location.href='?f_UserNumber=<%=session("FS_UserNumber")%>&Type=FileReName&Path='+CurrPath+'&CurrPath='+CurrPath+'&OldFileName='+SelectedObj.File+'&NewFileName='+ReturnValue;
}
}
else alert('请填写要更名的目录名称');
}*/
function ClearPicUrl()
{
parent.UserUrl.value='';
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -