2010-08-06 59 views
1

我把生成的newform.aspx文件帶有3個選項的選擇字段。Sharepoint - 在javascript中顯示錯誤編輯newform.aspx(wss 3.0)

我現在添加一些js/jquery代碼來顯示選項1/2/3的不同字段,方法是選擇字段的內部字段名稱並查找選擇了哪個選項並更改顯示的字段。

這對內聯網使用的一段時間來說非常合適。現在我添加了一些新用戶,只能從外部連接訪問此列表。

所以我給他們只有在這個列表中添加/編輯/刪除東西的權利。沒有其他權限給予他們。

如果我現在用其中一個用戶登錄,整個JavaScript的東西會被忽略。 如果我登錄回我的帳戶,它的工作原理。

該代碼只是在select字段中查找值並根據選擇顯示/隱藏其他字段。

我使用的JavaScript是基於this site

唯一的區別找到的代碼是用戶有不同的權限級別,但我看不到任何權限級別的操作回事腳本。

它只顯示所有字段並忽略隱藏/取消隱藏部分。

其在wss 3.0上運行。

我很感激任何幫助和/或建議,擺脫這個問題。

回答

0

根據鏈接js文件託管在文檔庫中。你的新用戶是否擁有該圖書館的閱讀權限?

+0

噢耶忘了提及我將文件上傳到所有表單文件所在的List/Listname /文件夾。 Sharepoint是否直接處理文件而不是文件夾的權限? – Tim 2010-08-06 10:23:26

+0

我認爲js文件應該沒問題,你把它們放在哪裏。儘管如此,仍然值得檢查用戶對js文件的權限。您可能還想檢查js是否正在嘗試訪問除預期列表之外的其他任何地方的內容。 – 2010-08-06 10:52:13

0

我認爲問題是,他們還需要以下權限才能查看新項目和編輯項的網頁...

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

這解決了我的問題。希望它可以幫助你。