2010-06-10 293 views
0

我得到了這個代碼爲我的sharepoint,但我得到一個訪問被拒絕,任何人都可以幫我在這裏?訪問被拒絕

<!-- Load and display list - iframe version --> 
<!-- Questions and comments: [email protected] --> 

<DIV id="ListPlaceholder"><IMG src="/_layouts/images/GEARS_AN.GIF"></DIV> 

<!-- Paste the URL of the source list below: --> 
<iframe id="SourceList" style="display:none;" src="xXxXxX" onload="DisplayThisList()"></iframe> 

<script type="text/javascript"> 
function DisplayThisList() 
{ 
var placeholder = document.getElementById("ListPlaceholder"); 

var displaylist = null; 
var sourcelist = document.getElementById("SourceList"); 

try { 
    if(sourcelist.contentWindow) 
     // Internet Explorer 
     { 
     displaylist = sourcelist.contentWindow.document.getElementById("WebPartWPQ1") ; 
     } 

} 
catch(err) 
{ 
    alert(err.message); 
} 

displaylist.removeChild(displaylist.getElementsByTagName("table")[0]); 

placeholder.innerHTML = displaylist.innerHTML; 
} 
</script> 
+0

您能更具體地瞭解錯誤嗎?格式化代碼將有很大幫助! – Stefan 2010-06-10 11:04:59

+0

當我在SharePoint中遇到訪問被拒絕的錯誤時,我發現Fiddler在排除錯誤方面是非常寶貴的。鑑於正在加載的CSS資源的數量,它可以快速幫助識別導致錯誤的http請求。 http://www.fiddler2.com/fiddler2/ – 2010-06-10 11:18:29

回答

1

我發現錯誤,我們的共享點有多個名稱可以訪問,所以我只是改變了URL,所以它更具動態性。

0

是否有任何機會的iframe從另一個域加載東西?如果是(出於安全原因),則無法訪問iframe的內容。

+0

我會試着看看小提琴手。 它只是從另一個SharePoint站點加載列表,因此它是相同的域。 – 2010-06-10 11:30:21