1

我正在将Facebox用于漂亮的 facebook 样式弹出窗口,我想知道是否有任何方法可以在其中使用更新面板?

我在一个带有两个下拉列表的页面中有一个 div,第二个下拉列表取决于第一个下拉列表的选定值。我将这些下拉菜单放在 UpdatePanel 中,我希望能够将其显示为 Facebox 的弹出窗口,但它不起作用。它根本不会做任何事情。

关于如何使其工作的任何想法?有可能吗?

**注意:有几种使用 Facebox 的方法,我现在正在做的是将 div (display:none) 放在页面上,围绕我想在弹出窗口中显示的内容,然后使用它连接到链接来自 jquery 扩展的 facebox() 方法。

4

1 回答 1

0

Facebox 所做的是将您指定的 div 的 innerHTML 复制到它自己的 div 中以显示出来。这意味着,如果您有一个特定 ID 的元素,它将被复制,因此具有相同 ID 的 2 个元素 - 非常多毛。

将 Facebox 与 UpdatePanel 一起使用会使事情变得非常复杂。我建议您在 Facebox 中显示 Javascript 控制的字段,并使用这些字段来操作实际的 UpdatePanel。

例如(在 facebox div 中,没有表单):

<input type="button" onclick="submitUpdatePanel();" value="Submit" />
于 2009-11-11T23:18:50.133 回答