2013-02-26 62 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/