Я работал над этим несколько часов сегодня, и я не получаю никуда. Надеюсь, кто-то может вмешаться и помочь.Как отобразить простой диалог в SharePoint 2010, не нарушая страницу?
Все, что я хочу сделать, это показать простое сообщение во всплывающем диалоговом окне, чтобы сообщить пользователям о некоторых изменениях, приходящих на сайт SharePoint 2010. Я никогда не думал, что это будет так сложно!
Я прошел через дюжину ссылок из поиска Google, но ничего не помогло.
Единственное, что-то работает этот код, который я положил в Content Editor Web Part:
<script type="text/javascript">
function codeAddress() {
alert('ok');
var options = {
Title: "Survey",
height: 500
};
_spBodyOnLoadFunctionNames.push("codeAddress");
}
window.onload = codeAddress;
</script>
Но, проблема с этим кодом является то, что после того, как я нажимаю ОК, страницы ведут себя странно. Скрипт java страницы не работает, и даже редактирование страницы испорчено до тех пор, пока я не удалю веб-страницу с кодом.
Я подозреваю, что проблема связана с этим:
_spBodyOnLoadFunctionNames.push
Но если я удалю это то всплывал не работает.
В случае непонятности, моей целью является, чтобы показать любой тип диалога, в котором я могу ввести предложение или два, чтобы сообщить пользователю что-то. Затем они могут нажать «ОК» и вернуть полный контроль на страницу.
Пожалуйста, пожалуйста, помогите кому-нибудь!