2013-02-26 59 views
1

我想個性化(設計CSS,按鈕...)「確認」JavaScript對話框,但想保持它的持久性。該對話框顯示倒計時後,所以它是非常重要的,即使用戶正在運行瀏覽器的另一個標籤或運行另一個應用程序,它會被聚焦...個性化的javascript對話框?

我發現了很多漂亮的解決方案,但所有的人忽視了持久性的這個方面。

Regards

+0

簡短的答案AFAIK是,它是不可能的。 – 2013-02-26 11:51:04

+0

[模擬Javascript'alert'阻止自然]的可能重複(http://stackoverflow.com/questions/13635297/emulate-javascript-alert-blocking-nature) – 2013-02-26 11:51:26

+0

如果這是可能的,人們會很容易地被無數煩惱廣告/垃圾郵件? – Passerby 2013-02-26 11:52:05

回答

0

通過持久我不確定你的意思。如果您正在尋找一種解決方案,即對話框阻止用戶甚至能夠關閉該選項卡,除非他們提供數據,這是不可能的。

但是我最近開發了我自己的對話框。使用CSS非常容易的樣式,看看底部的演示和網站http://dialogjs.com/

實際發佈您的網站之前,我必須要求您確保它運行平穩,因爲它不是100%的錯誤免費。另外看空間可能會有重大變化,因爲它只是一個測試版本。

現在一個確認對話框,你只會

new Dialog() 
.confirm("Continue?", function(result){ 
    this.data.continue = result; 
}) 
.confirm(function(){return "Are you sure you wish to "+ (this.data.continue ? "continue" : "cancel")}, function(result){ 
}) 

您也可以編寫自己的對話框中,鍵入http://jsfiddle.net/q5zL7y6e/1/