2010-08-06 3 views
1

3 개의 옵션이있는 select-field가있는 생성 된 newform.aspx 파일을 가져 왔습니다.Sharepoint - javascript의 버그 표시 edit newform.aspx (wss 3.0)

이제 선택 필드의 내부 필드 이름을 가져 와서 선택한 옵션을 조회하고 표시된 필드를 변경하여 1/2/3 옵션의 다른 필드를 표시하는 js/jquery 코드를 추가했습니다.

인트라넷 용으로는 이상적인 기능입니다. 이제 외부 연결에서이 목록에만 액세스 할 수있는 새로운 사용자를 추가했습니다.

그래서 나는이 목록에 추가/수정/삭제할 수있는 권한 만 부여했습니다. 다른 권한은 없습니다.

내가이 사용자 중 한 명과 로그인하면 전체 자바 스크립트가 무시됩니다. 다시 내 계정에 로그인하면 제대로 작동합니다.

코드는 선택 필드의 값을 조회하고 선택에 따라 다른 필드를 표시/숨기기 만합니다.

내가 사용하는 자바 스크립트

this site

유일한 차이점에있는 코드를 기반으로 사용자가 다른 권한 수준을 가지고있다,하지만 난 모든 권한 수준의 작업이 스크립트를 계속 볼 수 없습니다.

모든 필드를 표시하고 숨기기/숨기기 해제 부분을 무시합니다.

wss 3.0에서 실행 중입니다.

이 문제를 해결하려면 도움을 주셔서 감사합니다.

답변

0

링크에 따르면 js 파일은 문서 라이브러리에서 호스팅됩니다. 새 사용자가 해당 라이브러리에 대한 읽기 권한을 가지고 있습니까?

+0

오, 그래, 나는 모든 양식 파일이있는 List/Listname/폴더에 파일을 업로드하는 것을 깜박했다. 셰어 포인트는 폴더가 아닌 파일에 대한 사용 권한을 직접 처리합니까? – Tim

+0

js 파일은 어디에 넣어야 좋을까요? 그래도 사용자의 권한을 js 파일과 대조하여 확인할 가치가있을 수 있습니다. js가 의도 한 목록 이외의 다른 곳에서 콘텐츠에 액세스하려고 시도하고 있지 않은지 확인할 수도 있습니다. –

0

나는

View Application Pages - View forms, views, and application pages. Enumerate lists. 

이 내 문제를 해결 ... 문제는 그들은 또한 새로운 항목 및 항목 편집 페이지를보기 위해 다음과 같은 권한을 필요가 있다고 생각합니다. 희망이 당신을 돕는다.

관련 문제