게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 다시한번 물어볼게요. 제가 소스를 잘못이해하고있는것인가 ㅠ.ㅠ |
---|
작성자: O_Oa
작성일시: 2006-04-26 17:15,
조회수: 1,196
|
<%
'**************************************************************** '* JavaScript 코드 변경 '**************************************************************** aryFolderList = Split(sFoldersList, ";") For i = 1 To UBound(aryFolderList) aryPathElement = Split(aryFolderList(i), "\") iPathElementCnt = UBound(aryPathElement) Name = aryPathElement(iPathElementCnt) Path = Replace(aryFolderList(i), CONST_HOSTING_ROOT & "\", "", 1, -1, 1) aryPathElement = Split(Path, "\") iPathElementCnt = UBound(aryPathElement) iDeps = "aux" & (iPathElementCnt +1) If iPathElementCnt = 0 Then sParentsName = "foldersTree" Else sParentsName = "aux" & iPathElementCnt End If _______________________________________________________________ Response.Write iDeps & " = insFld(" & sParentsName &", gFld('" & Name & "', 'frame_main.asp?path=" & Server.URLEncode("\" & Path) & "'));" & vbCRLF _______________________________________________________________ Next Response.Flush %> 위는 원본 자바스크립트 소스입니다. 줄사이 소스를 변경할것이구요. 루트폴더 안에 여러 사용자의 폴더와 공용폴더가 존재합니다. 즉 위 소스대로 실행시에는 예> 루트폴더 +공용폴더 +전지현 +원빈 +장동건 이렇게 실행되지만 하고 싶은 작업은 session을 통해서 사용자를 분류하고 싶어서 즉 전지현이 로그인 햇을경우 루트의 나머지 폴더들은 나오지 않고 루트폴더 +공용폴더 +전지현 만 나오고 그 서브트리들만 표현하고 싶어서 위의 ____ 사이 소스를 이렇게 수정했습니다 IF i=1 or user_id=Name or sParentsName = "aux" & iPathElementCnt Then // i=1일때 이조건에서 공용폴더가 출력되는것입니다. 젤처음생성해놨어요 //user_id 변수에 세션("id")값이 들어가 있구요. . Response.Write iDeps & " = insFld(" & sParentsName &", gFld('" & Name & "', 'frame_main.asp?path=" & Server.URLEncode("\" & Path) & "'));" & vbCRLF Else End IF 이결과 원하던 바를 이뤗다고 생각했으나 루트폴더 +공용폴더 +전지현 여기까지는 되나 서브폴더들에서 문제가 발생하였습니다. ㅠ.ㅠ 문제의 내용은 전지현 으로 로그인시에 원빈 폴더 및 장동건의 하위폴더들이 전지현 폴더의 서브폴더로 들어가 버리는현상 즉 전지현폴더의 하위폴더에 새폴더가 있고 원빈의 하위 폴더에 새폴더가 장동건 폴더의 하위에도 새폴더가 있으면 +공용폴더 -전지현 +새폴더 <- 이건 원래 전지현꺼 +새폴더 <- 이놈은 안나와야하는 원빈꺼 +새폴더 <- 이놈도 안나와야하는 동건이꺼 송원석님이 말씀하신 조건문 첨가로인한 sParentsName 덕인거 같습니다. 수고 스럽겠지만 조언을 좀 부탁드립니다. 이것만해결하면 되는데 |
IP 주소: 58.234.228.198
|
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
26 페이지입니다.
게시물 | ||||
---|---|---|---|---|
1,511 | 2006-06-08 | 5,576 | ||
1,510 | 2006-06-01 | 3,317 | ||
1,509 |
권박사 |
2006-05-29 | 1,432 | |
1,508 | 2006-05-30 | 3,732 | ||
1,507 |
질문 |
2006-05-22 | 1,153 | |
1,506 | 2006-05-23 | 3,225 | ||
1,505 | 2006-05-19 | 3,664 | ||
1,504 | 2006-05-20 | 3,468 | ||
1,502 |
TAZ |
2006-05-16 | 1,248 | |
1,501 | 2006-05-16 | 3,287 | ||
1,500 |
질문자 |
2006-05-15 | 1,161 | |
1,499 |
re: 쿠키관련 [4] |
2006-05-15 | 3,241 | |
1,498 |
다운로드 |
2006-05-11 | 1,179 | |
1,497 | 2006-05-12 | 3,388 | ||
1,496 |
무관 |
2006-05-11 | 1,286 | |
1,495 | 2006-05-11 | 3,193 | ||
1,494 | 2006-04-30 | 3,326 | ||
1,493 | 2006-05-01 | 3,271 | ||
1,492 |
끄적 |
2006-04-26 | 1,301 | |
1,491 | 2006-04-26 | 3,475 | ||
1,490 | 2006-04-25 | 3,315 | ||
1,489 |
O_Oa |
2006-04-24 | 1,176 | |
1,488 | 2006-04-24 | 3,365 | ||
O_Oa |
2006-04-26 | 1,196 | ||
1,486 | 2006-04-26 | 3,414 |