JavaScript:自定义弹出窗口

时间:2009-11-26 17:17:53

标签: javascript html

我正在尝试使用可以保存表单的JavaScript创建自定义弹出窗口,然后在原始页面上使用此表单的内容。

我所拥有的是一个大表,分成几个包含文本的部分。每个部分都有一个标题和一个正文(这两个表格单元格都是唯一的ID)。然后我使用JavaScript从表单中提取内容并将信息粘贴到此表中(使用getElementById ... innerHTML方法)。问题是页面变得太大而不适合桌子和表格......任何想法???

2 个答案:

答案 0 :(得分:2)

如果您愿意使用jQuery,那么您有一些选择:

对于对话框/弹出窗口,simple-modal dialog非常好。您可以通过主页面上的div元素集成它,这样您就可以避免在javascript中管理其他窗口。

如果您希望添加分页,过滤和搜索到您的大表DataTables是一流的。它可以应用于标准的html表,并且非常通用。它也允许你隐藏列,所以我认为你可以将你的身份密钥存储在这些列中并轻松使用对话框。

答案 1 :(得分:2)

JD-Daz -

我不会使用弹出式窗口。没有人喜欢弹出窗口,因为它们没有连接到原始窗口,并且它们依赖于主机操作系统的窗口系统。此外,这在选项卡式浏览器中是无用的。相反,您应该使用自由浮动的DIV元素作为表的容器。您可以根据需要允许在DIV元素内滚动表。

- 标记