Ограничить дополнительную заголовок страницы во всплывающем окне sharepoint - PullRequest
1 голос
/ 11 мая 2011

Привет, я добавил дополнительную страницу в sharepoint, которая будет запускать функции javascript для отображения некоторых текстов. Он отлично работает на всех страницах sharepoint, но также работает и во всплывающем окне sharepoint. Как я могу ограничить это из всплывающих окон.

Ответы [ 2 ]

1 голос
/ 11 мая 2011

Попробуйте использовать этот код внутри PlaceHolderAdditionalPageHead placeholder:

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

//  your javascript code ...

}
</script>
0 голосов
/ 31 июля 2013

Альтернатива ответу Алекса такова: вы можете добавить условие if в вашу функцию, чтобы она проверяла, загружен ли текущий документ в iframe (который, как Sharepoint отображает свое всплывающее окно / модальное диалоговое окно), перед тем, как сделать это.делает.

Джон Чепмен предоставил этот код здесь :

var isInIFrame = (window.location != window.parent.location) ? true : false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...