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

📄 admin_uploadfile_left.asp

📁 个人网站比较简短
💻 ASP
📖 第 1 页 / 共 2 页
字号:
Response.Write "    td  { font:normal 12px 宋体; }" & vbCrLf
Response.Write "    img  { vertical-align:bottom; border:0px; }" & vbCrLf
Response.Write "    a  { font:normal 12px 宋体; color:#000000; text-decoration: none;}" & vbCrLf
Response.Write "    a:link {color:#000000;text-decoration: none;}" & vbCrLf
Response.Write "    a:hover  { color:#000000;}" & vbCrLf
Response.Write "    </STYLE> " & vbCrLf
Response.Write "    <script language=""JavaScript"">" & vbCrLf
Response.Write "" & vbCrLf
Response.Write "    function ClickClassImg(ClickObj,ClassID)" & vbCrLf
Response.Write "    {" & vbCrLf
Response.Write "        var ImgSrc=ClickObj.src,OpenTF;" & vbCrLf
Response.Write "        var FolderObj=ClickObj.parentElement.children(ClickObj.parentElement.children.length-1);" & vbCrLf
Response.Write "        if (ImgSrc.indexOf('Close.gif')!=-1) {ClickObj.src='Images/Folder/Open.gif';OpenTF=true}" & vbCrLf
Response.Write "        if (ImgSrc.indexOf('EndClose.gif')!=-1) {ClickObj.src='Images/Folder/EndOpen.gif';OpenTF=true};" & vbCrLf
Response.Write "        if (ImgSrc.indexOf('Open.gif')!=-1) {ClickObj.src='Images/Folder/Close.gif';OpenTF=false;}" & vbCrLf
Response.Write "        if (ImgSrc.indexOf('EndOpen.gif')!=-1) {ClickObj.src='Images/Folder/EndClose.gif';OpenTF=false;}" & vbCrLf
Response.Write "        if (OpenTF) " & vbCrLf
Response.Write "        {" & vbCrLf
Response.Write "            if (FolderObj.src.indexOf('folderclosed.gif')!=-1) FolderObj.src='Images/Folder/folderopen.gif';" & vbCrLf
Response.Write "            ShowChildClass(ClassID);" & vbCrLf
Response.Write "        }" & vbCrLf
Response.Write "        else" & vbCrLf
Response.Write "        {" & vbCrLf
Response.Write "            if (FolderObj.src.indexOf('folderopen.gif')!=-1) FolderObj.src='Images/Folder/folderclosed.gif';" & vbCrLf
Response.Write "            HideChildClass(ClassID);" & vbCrLf
Response.Write "        }" & vbCrLf
Response.Write "    }" & vbCrLf
Response.Write "    function ShowChildClass(ID)" & vbCrLf
Response.Write "    {" & vbCrLf
Response.Write "        var CurrObj=null;" & vbCrLf
Response.Write "        var TRObj=document.body.getElementsByTagName('TR');" & vbCrLf
Response.Write "        for (var i=0;i<TRObj.length;i++)" & vbCrLf
Response.Write "        {" & vbCrLf
Response.Write "            CurrObj=TRObj(i);" & vbCrLf
Response.Write "            if (CurrObj.ParentID==ID)" & vbCrLf
Response.Write "            {" & vbCrLf
Response.Write "                if (CurrObj.tagName.toLowerCase()=='tr')" & vbCrLf
Response.Write "                {" & vbCrLf
Response.Write "                    CurrObj.style.display='';" & vbCrLf
Response.Write "                    ChangeImg(CurrObj,false);" & vbCrLf
Response.Write "                }" & vbCrLf
Response.Write "            }" & vbCrLf
Response.Write "        }" & vbCrLf
Response.Write "    }" & vbCrLf
Response.Write "    function ChangeImg(Obj,OpenTF)" & vbCrLf
Response.Write "    {" & vbCrLf
Response.Write "        var CurrObj=null,ImgSrc='';" & vbCrLf
Response.Write "        for (var i=0;i<Obj.all.length;i++)" & vbCrLf
Response.Write "        {" & vbCrLf
Response.Write "            CurrObj=Obj.all(i);" & vbCrLf
Response.Write "            if (CurrObj.tagName.toLowerCase()=='img')" & vbCrLf
Response.Write "            {" & vbCrLf
Response.Write "                ImgSrc=CurrObj.src;" & vbCrLf
Response.Write "                if (OpenTF==true)" & vbCrLf
Response.Write "                {" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('Close.gif')!=-1) CurrObj.src='Images/Folder/Open.gif';" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('EndClose.gif')!=-1) CurrObj.src='Images/Folder/EndOpen.gif';" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('Open.gif')!=-1) return;" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('EndOpen.gif')!=-1) return;" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('folderopen.gif')!=-1) return;" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('folderclosed.gif')!=-1) CurrObj.src='Images/Folder/folderopen.gif';" & vbCrLf
Response.Write "                }" & vbCrLf
Response.Write "                else" & vbCrLf
Response.Write "                {" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('Close.gif')!=-1) return;" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('EndClose.gif')!=-1) return;" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('Open.gif')!=-1) CurrObj.src='Images/Folder/Close.gif';" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('EndOpen.gif')!=-1) CurrObj.src='Images/Folder/EndClose.gif';" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('folderopen.gif')!=-1) CurrObj.src='Images/Folder/folderclosed.gif';" & vbCrLf
Response.Write "                    if (ImgSrc.indexOf('folderclosed.gif')!=-1) return;" & vbCrLf
Response.Write "                }" & vbCrLf
Response.Write "            }" & vbCrLf
Response.Write "        }" & vbCrLf
Response.Write "    }" & vbCrLf
Response.Write "    function HideChildClass(ID)" & vbCrLf
Response.Write "    {" & vbCrLf
Response.Write "        var CurrObj=null;" & vbCrLf
Response.Write "        var TRObj=document.body.getElementsByTagName('TR');" & vbCrLf
Response.Write "        for (var i=0;i<TRObj.length;i++)" & vbCrLf
Response.Write "        {" & vbCrLf
Response.Write "            CurrObj=TRObj(i);" & vbCrLf
Response.Write "            if (CurrObj.AllParentID!=null)" & vbCrLf
Response.Write "            {" & vbCrLf
Response.Write "                if (CurrObj.AllParentID.indexOf(ID)!=-1) CurrObj.style.display='none';" & vbCrLf
Response.Write "            }" & vbCrLf
Response.Write "        }" & vbCrLf
Response.Write "    }" & vbCrLf
Response.Write "    </script>" & vbCrLf
Response.Write "" & vbCrLf

Response.Write "</head>" & vbCrLf
Response.Write "<BODY leftmargin='0' topmargin='0' marginheight='0' marginwidth='0'>" & vbCrLf
If fso.FolderExists(Server.MapPath(UpFilesPath)) Then
    Set FolderObj = fso.GetFolder(Server.MapPath(UpFilesPath))
    Set SubFolderObj = FolderObj.SubFolders
Else
    FoundErr = True
    Response.Write "上传目录不存在!"
    Response.End
End If
Response.Write "<table id='RootDir' RootDir='" & UpFilesPath & "' width='100%' border='0' cellspacing='0' cellpadding='0'>" & vbCrLf
Response.Write "  <tr>" & vbCrLf
Response.Write "    <td> " & vbCrLf
Response.Write "      <table width='100%' border='0' cellspacing='0' cellpadding='0'>" & vbCrLf
Response.Write "        <tr>" & vbCrLf
Response.Write "          <td colspan='2' height='28'>上传目录导航</td>" & vbCrLf
Response.Write "        </tr><tr>" & vbCrLf
Response.Write "          <td><img src='Images/Folder/folderopen.gif' width='18' height='18'></td>" & vbCrLf
Response.Write "          <td><a href='Admin_UploadFile_Main.asp?ChannelID=" & ChannelID & "&UploadDir=" & UploadDir & "' target=UploadFile_Main><span Path='" & UpFilesPath & "'  class='TempletItem'>" & UploadDir & "</span></a></td>" & vbCrLf
Response.Write "        </tr>" & vbCrLf
Response.Write "</table>" & vbCrLf
Response.Write "</td>" & vbCrLf
Response.Write "  </tr>" & vbCrLf
Response.Write "" & vbCrLf

For Each FolderItem In SubFolderObj
    If UpLoadNumber = SubFolderObj.Count Then
        TempUpLoadImgSrc = "Images/Folder/EndClose.gif"
    Else
        TempUpLoadImgSrc = "Images/Folder/Close.gif"
    End If
        Response.Write " <tr AllParentID=" & UpFilesPath & " ParentID=" & UpFilesPath & " ClassID=" & UpFilesPath & FolderItem.name & ">"
        Response.Write "     <td>"
        Response.Write " <table border='0' cellspacing='0' cellpadding='0'>"
        Response.Write "     <tr>"
        Response.Write "       <td><img Depth='1' onClick=""ClickClassImg(this,'" & UpFilesPath & FolderItem.name & "');"" src=" & TempUpLoadImgSrc & " width='16' height='22'><img src='Images/Folder/folderclosed.gif' width='18' height='18'></td>"
        Response.Write "       <td><a href='Admin_UploadFile_Main.asp?ChannelID=" & ChannelID & "&UploadDir=" & UploadDir & "&CurrentDir=" & FolderItem.name & "' target=UploadFile_Main><span Path='" & UpFilesPath & FolderItem.name & "' class='TempletItem'>" & FolderItem.name & "</span</a></td>"
        Response.Write "     </tr>"
        Response.Write "   </table>"
        Response.Write " </td>"
        Response.Write " </tr>"
    If UpLoadNumber = SubFolderObj.Count Then
        Response.Write (GetChildFolderList(UpFilesPath & FolderItem.name, "", True, ""))
    Else
        Response.Write (GetChildFolderList(UpFilesPath & FolderItem.name, "", False, ""))
    End If
    UpLoadNumber = UpLoadNumber + 1
Next

Set FolderObj = Nothing
Set SubFolderObj = Nothing

Response.Write "</table>" & vbCrLf
Response.Write "</td>" & vbCrLf
Response.Write "  </tr>" & vbCrLf
Response.Write "</table>" & vbCrLf

Response.Write "</body>" & vbCrLf
Response.Write "</html>" & vbCrLf


Function GetChildFolderList(FolderID, Str, EndNodeTF, TempAllParentID)
    Dim TempImageStr, ImageStr, ChildFolderNumber, AllParentID
    Dim TempSrc, TempEndNodeTF
    Dim FolderObj, SubFolderObj, FolderItem
    If EndNodeTF = True Then
        TempSrc = "<img src=""Images/Folder/blank.gif"">"
    Else
        TempSrc = "<img src=""Images/Folder/HR.gif"">"
    End If
    ChildFolderNumber = 1
    AllParentID = TempAllParentID & "," & FolderID
    ImageStr = Str & TempSrc

    FolderID = Replace(FolderID, "//", "/")
    Set FolderObj = fso.GetFolder(Server.MapPath(FolderID))
    Set SubFolderObj = FolderObj.SubFolders
    For Each FolderItem In SubFolderObj
        If ChildFolderNumber = SubFolderObj.Count Then
            TempEndNodeTF = True
            TempImageStr = "<img onClick=""ClickClassImg(this,'" & FolderID & "/" & FolderItem.name & "')"" src=""Images/Folder/EndClose.gif""><img src=""Images/Folder/folderclosed.gif"">"
        Else
            TempEndNodeTF = False
            TempImageStr = "<img onClick=""ClickClassImg(this,'" & FolderID & "/" & FolderItem.name & "')"" src=""Images/Folder/Close.gif""><img src=""Images/Folder/folderclosed.gif"">"
        End If
        GetChildFolderList = GetChildFolderList & "<tr AllParentID=""" & AllParentID & """ ParentID=""" & FolderID & """ ClassID=""" & FolderID & "/" & FolderItem.name & """ style=""display:none;""><td><table border=""0"" cellspacing=""0"" cellpadding=""0""><tr align=""left"" class=""TempletItem""><td>" & ImageStr & TempImageStr & "</td><td nowrap><a href='Admin_UploadFile_Main.asp?UploadDir=" & UploadDir & "&ChannelID=" & ChannelID & GetCurrentPath(RePath(FolderID & "/" & FolderItem.name)) & "' target=UploadFile_Main><span Path=""" & FolderID & "/" & FolderItem.name & """ class=""TempletItem"">" & FolderItem.name & "</span></a></td></tr></table></td></tr>" & Chr(13) & Chr(10)
        GetChildFolderList = GetChildFolderList & GetChildFolderList(FolderID & "/" & FolderItem.name, ImageStr, TempEndNodeTF, AllParentID)
        ChildFolderNumber = ChildFolderNumber + 1
    Next
    
    Set FolderObj = Nothing
    Set SubFolderObj = Nothing
End Function

Function RePath(S)

    RePath = Replace(S, "\", "\\")
End Function

Function GetCurrentPath(Path)
    Dim tempArr
    If Path = "" Then
        GetCurrentPath = ""
        Exit Function
    Else
        tempArr = Split(Path, "/")
        If SysRootDir <> "" Then
            GetCurrentPath = "&ParentDir=" & Replace(Replace(Path, "/" & tempArr(UBound(tempArr)), ""), "/" & tempArr(1) & "/", "") & "&CurrentDir=" & tempArr(UBound(tempArr))
        Else
            GetCurrentPath = "&ParentDir=" & Replace(Right(Path, Len(Path) - 1), "/" & tempArr(UBound(tempArr)), "") & "&CurrentDir=" & tempArr(UBound(tempArr))
        End If
    End If
End Function
%>

⌨️ 快捷键说明

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