2013-02-04 20 views
0

我需要在模式對話框中顯示Infopath新的Sharepoint列表項目表單。我設法使用一些javascript和內容編輯器Web部件來顯示此表單,但是在用戶單擊「提交」後,頁面上出現「訪問被拒絕」錯誤,頁面/模式對話框不會自動關閉。在模態對話框中打開SharePoint列表項目表單時,訪問被拒絕消息

編輯:(添加JavaScript代碼)

<script type="text/javascript"> 
var options = { 
url: "http://myurl/NewForm.aspx", 
     title: "New Event Log Entry", 
     allowMaximize: true, 
     showClose: true, 
     width: 825, 
     height: 525, 
     dialogReturnValueCallback: silentCallback}; 
function open() {SP.UI.ModalDialog.showModalDialog(options);} 
function silentCallback(dialogResult, returnValue) { 
} 
function refreshCallback(dialogResult, returnValue) { 
    SP.UI.Notify.addNotification('Operation Successful!'); 
    SP.UI.ModalDialog.RefreshPage(SP.UI.DialogResult.OK); 
}</script> 

<a href="javascript:open()"><img width="16" height="16" class="ms-asset-icon ms-rtePosition-4" src="/SiteAssets/Event%20Reporting.png" alt="" style="width: 40px; height: 40px"/> 

回答

0

你有雙重檢查的權限?不知道根據你的問題,你經歷了什麼樣的問題解決步驟,但通常每當我得到「拒絕訪問」錯誤,那麼它必須與權限。

也許用戶沒有編輯列表的權限。

+0

我不認爲在列表上的權限是問題。當我直接進入列表視圖並從那裏添加一個新的條目時,一切正常。當我想要從另一個Sharepoint頁面(位於另一個網站集和另一個域上)添加新條目時,我只會遇到問題。 – Eedoh