我將在用戶第一次打開SharePoint網站時彈出「使用期限」模式對話框。我正在使用SP.UI.ModalDialog.showModalDialog()
函數。它在SharePoint 內容編輯器 Web部件中創建。SharePoint 2010中的Javascript window.onload問題
當我第一次打開頁面時,模式對話框工作正常。但是,如果我再次打開該頁面,則不起作用。任何人都可以幫助我解決這個問題嗎?這似乎是一個緩存問題?
這裏是我的JavaScript:
<script type="text/javascript">
function codeAddress() {
alert('ok');
var options = {
url: 'http://www.google.com',
Title: "Survey",
height: 500
};
SP.UI.ModalDialog.showModalDialog(options);
}
window.onload = codeAddress;
</script>
你的JavaScript沒有什麼不妥 - 畢竟,你已經看到它的工作。您是否嘗試清除緩存以使其再次運行?您可能還想確保SharePoint沒有「幫助」修改您的代碼。 – 2012-03-21 16:15:19