2017-06-13 107 views
0

我有一個對話框/ bootstrap模式,它在頁面加載時打開。用戶必須點擊一個複選框,確認他們已經閱讀並理解了一些文本,然後使繼續按鈕被禁用,可點擊。XPages,從對話框中關閉窗口

但是,我也有一個關閉/取消按鈕,單擊時關閉對話框按鈕,目前,只是使窗體上的所有字段禁用。

我想要做的,就是如果他們點擊取消,它關閉對話框,並在瀏覽器窗口....我嘗試添加window.close()到按鈕的onComplete時間,但得到

腳本解釋器誤差,線= 1,列= 8:[的ReferenceError]「窗口」不 在假設這發現

我將是正確是因爲呈現在頁面加載的對話框中,所以它不」窗戶上沒有「手柄」?

我正在考慮在窗體上放置一個隱藏按鈕,它會執行一個window.close()並告訴我的onComplete代碼從對話框按鈕點擊它來實現我想要的,但只是想知道是否a)即使工作(I明天早上明顯可以自己測試)但是b)更重要的是,這是達到這個目標的最佳/正確方法嗎?

謝謝

回答

2

不這樣做。用戶使用多種瀏覽器,有機會,你的意圖/代碼根本無法工作。

我2美分:而不是關閉窗口,清空窗口的內容,解釋它爲什麼發生。與Domino註銷頁面非常相似(請關閉所有瀏覽器窗口/選項卡tada tada)。