2011-11-01 59 views
0

我的传统UI应用程序具有HTML弹出窗口,我想在JavaScript中将其转换为模式弹出窗口。任何指针将不胜感激。如何将现有的html弹出窗口转换为使用Javascript的模态弹出窗口?

+4

尝试jqueyr UI对话http://jqueryui.com/demos/dialog/ – Birey

+1

我认为你需要提供更多的信息,你真正的意思。你在寻找一个提供UI行为和小部件的图书馆吗?你正在寻找一个关于你如何处理这样一个壮举的解释?你是否寻求一种稳定的方式来实施改变而不影响当前的行为?你提供的细节越多,帮助你就越容易。 – silverstrike

回答

0

你可以使用类似jQuery的模态对话框的IFRAME。我通常发现JavaScript模式弹出窗口不是完全模式化的。例如。他们依靠CSS将容器放置在屏幕的顶部以捕获所有非对话事件,但键盘访问通常仍然是可能的。这一个是非常健壮,虽然:http://www.ericmmartin.com/projects/simplemodal/

使用IFRAME将是从真正的弹出式到伪JS弹出窗口的最简单的过渡,因为在弹出窗口中服务的文档将需要很少的修改,如果有的话。