2011-05-11 46 views
1

您好我已經在sharepoint中添加additionalpagehead,它將運行一個javascript函數來顯示一些文本。它在所有的sharepoint頁面中工作正常,但它也在sharepoint彈出窗口中工作。我如何限制它從彈出窗口。在Sharepoint彈出窗口中限制額外的頁首

回答

1

嘗試使用此代碼PlaceHolderAdditionalPageHead佔位符裏面:

<script type="text/javascript"> 
var IsDlg = (/[\\?&]IsDlg=([^&#]*)/.test(window.location.href)); 
if (!IsDlg) 
{ 

// your javascript code ... 

} 
</script> 
0

亞歷克斯的答案另一種方法是這樣的: 可以這樣,如果當前文檔是在加載它測試添加一個if條件給你的函數iframe(它是如何顯示其彈出窗口/模式對話框),在這之前是這樣做的。

約翰·查普曼促成這段代碼here

var isInIFrame = (window.location != window.parent.location) ? true : false