2013-02-04 29 views
2

所以說我有以下代碼:如何在提示仍然活動時重定向?

window.prompt('Redirecting'); 
location.href = '/'; 

(我知道這是不是有用的代碼,但等待1秒)我無法弄清楚如何使提示不讓它「凍結'整個瀏覽器,以便重定向被迫發生。因此,本質上我想要的是立即提示並立即讓頁面重定向。 (沒有用戶按任何東西)

我似乎無法找到任何文檔上如何有一個計時器提示停止一段時間後和/或停止從其他方法。任何人有任何想法?

回答

1

你不能有一個計時器關閉提示,警告,確認等

如果你想要做這樣的事情,你將不得不建立使用層在JavaScript的東西。看看像jQuery UI dialogYUI's,dojos或任何其他庫的圖書館。

0

警報,提示等行爲取決於瀏覽器。大多數情況下,它們是完全模式化的,因此它們會阻止所有輸入。 我會建議一個像FancyBox這樣的框架來顯示一個不是模態的,並且不在瀏覽器控制之下的彈出框。

相關問題