1

我正在替换在 Chrome 和 FF 中不再工作的 showModalDialog 函数。我们有很多应用程序使用它。问题是,弹出窗口确实将指令发布到 Web 服务器并更新数据库。例如,如果屏幕上有一个帐户列表,并且在其中一个帐户上单击编辑,则会弹出一个编辑页面,将更改发布回 Web 服务器,然后列表会刷新更改。整个列表可能会被刷新,或者只是更改的文本。

我制作了一个 javascript 函数来使用叠加层弹出内容。我认为用 javascript 函数替换 showModalDialog 调用会很简单,但我没有考虑弹出页面发送的更新数据库的发布指令,以及促进这一点的复杂性。发布可以通过类似 ajax 的功能来完成,封装在一组函数中。在我开始编写代码之前,我想知道其他人在这种情况下做了什么。谢谢

4

1 回答 1

0

我写了一些javascript来做我想做的一切。由于我的弹出窗口有 javascript,我需要在呈现模态内容时运行 javascript,并且在模态内容消失时也需要运行 javascript。这将在彼此之上产生任意数量的叠加层,管理每个叠加层。内容可以选择出现在带有标题栏的框架中,与 showModalDialog 的功能非常匹配。

http://bikehappy.org/modal.html下载。如果使用,请提供反馈,说明它是否有效并提供更新建议。

于 2015-02-08T00:23:40.533 回答