我在我的 HTML5 页面上模拟模态窗口功能,方法是创建一个 div position: fixed
,以浏览器窗口为中心等。在某些情况下,我的模态窗口只显示带有一个或多个按钮的消息,例如OK
Cancel
,但在其他情况下,我是显示更复杂的表格,例如即时消息对话框。
问题是针对更复杂的情况。那么哪个更好,(1)<iframe>
在我的“模态”窗口中有一个或(2)<div>
加上一些Ajax代码来检索我的表单内容并将其注入到div的innerHTML中?
在这两种情况下有哪些注意事项?当您选择其中之一时,您的理由是什么?
浏览器要求:IE9+ 和其他健全的浏览器。