2012-05-02 25 views
7

我需要將此消息顯示給用戶,用戶可以點擊「是」或「否」。如果用戶在2分鐘內沒有響應,則需要關閉窗口。打開新頁面是一種方法。我的問題是,是否可以用確認框來做到這一點? 2分鐘後可以自動關閉確認框嗎?是否可以在一段時間間隔後關閉確認框?

+1

檢查這個線程http://stackoverflow.com/questions/463368/javascript-close-alert-box –

回答

5

你不能這樣做與原生confirm(),因爲它阻止該頁面上的JavaScript執行,直到用戶「回答」,但有很多基於HTML/JavaScript的實施,你可以輕鬆地添加這樣的行爲。
他們也經常看起來更好。 :)

看一看https://stackoverflow.com/a/972832/298479爲例。要創建超時時間,打開對話框時只需window.setTimeout(function() { $('#dialog').dialog('close'); }, 120000);

+0

爲了澄清,本機對話框掛起了對話框被調用的行上的運行時間。 –

4

AlertConfirm框不能被腳本關閉。改爲使用模式對話框。這通常由絕對定位的DIV和覆蓋整個頁面的半透明覆蓋層組成。

+0

使用jQuery UI,它非常容易。 – ThiefMaster

相關問題