2010-06-10 271 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