게시판 본문 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

re: 안녕하세요 질문하나만 할께요

송원석

2006-06-08 5,213
1,510

HTCs강좌 재미있게 잘 봤습니다. ^^ [1]

노영선

2006-06-01 3,135
1,509

파일큐브 대단한걸 구했습니다..만.. 질문입니다.

권박사

2006-05-29 1,432
1,508

re: 파일큐브 대단한걸 구했습니다..만.. 질문입니다. [3]

송원석

2006-05-30 3,538
1,507

새로고침에 대해

질문

2006-05-22 1,153
1,506

re: 새로고침에 대해

송원석

2006-05-23 3,042
1,505

Microsoft.mshtml 질문입니다.

namjk24

2006-05-19 3,481
1,504

re: Microsoft.mshtml 질문입니다.

송원석

2006-05-20 3,294
1,502

테이블에서 좌측 150 이후 스크롤

TAZ

2006-05-16 1,248
1,501

re: 테이블에서 좌측 150 이후 스크롤

송원석

2006-05-16 3,113
1,500

쿠키관련

질문자

2006-05-15 1,161
1,499

re: 쿠키관련 [4]

송원석

2006-05-15 3,075
1,498

특정 사이즈 이상에서 다운로드가 안됩니다.

다운로드

2006-05-11 1,179
1,497

re: 특정 사이즈 이상에서 다운로드가 안됩니다. [2]

송원석

2006-05-12 3,207
1,496

파일삭제시 질문좀요

무관

2006-05-11 1,286
1,495

re: 파일삭제시 질문좀요

송원석

2006-05-11 3,012
1,494

(급질문)회원중에서 추첨을 통해 한명 뽑아오기에요.

별빛혜미

2006-04-30 3,150
1,493

re: (급질문)회원중에서 추첨을 통해 한명 뽑아오기에요. [1]

송원석

2006-05-01 3,087
1,492

네이버의 이미지 업로드처럼..

끄적

2006-04-26 1,301
1,491

re: 네이버의 이미지 업로드처럼.. [1]

송원석

2006-04-26 3,283
1,490

FileCube사용에 대하여... [1]

밥팅햇살

2006-04-25 3,134
1,489

큐브 자바스크립트 부분 질문좀

O_Oa

2006-04-24 1,176
1,488

re: 큐브 자바스크립트 부분 질문좀

송원석

2006-04-24 3,183

re: 다시한번 물어볼게요. 제가 소스를 잘못이해하고있는것인가 ㅠ.ㅠ

O_Oa

2006-04-26 1,196
1,486

re: 다시한번 물어볼게요. 제가 소스를 잘못이해하고있는것인가 ㅠ.ㅠ [1]

송원석

2006-04-26 3,223