0

ページの読み込み時に表示されるモーダル ダイアログを作成しました。aspx ページが表示されます。コードは次のとおりです。

SP.SOD.executeOrDelayUntilScriptLoaded(initialize, 'sp.ui.dialog.js');

function initialize() {

var options = {
title: "Välkommen",
width: 600,
height: 400,
url: "https://contosoab703.sharepoint.com/pages/welcomepage.aspx"
dialogReturnValueCallback: onCloseCallback
};

SP.UI.ModalDialog.showModalDialog(options)

}

「今後、このポップアップを表示しない..」というユーザー向けのオプションが必要です。

コールバックを行うことは可能で、ユーザーがそのボタンを押したかどうかを確認します。ポップアップを非表示にした場合は?

4

2 に答える 2

-1

そのボタンをクリックしたユーザーを記録する別のリストを作成できます。コールバック関数で、SPServices を使用してそのリストを更新します。

また、ダイアログを呼び出す前にそのリストをチェックする SPServices 関数も用意してください。

注: SPServices には jQuery が必要です

SP サービス: http://spservices.codeplex.com

jQuery: http://jquery.com/

于 2014-08-28T16:14:41.890 に答える