2012-09-12 91 views
0

首先,我使用“ajax”类打开了Colorbox的所有按钮。然而,这个课程给我带来了很多问题: 1-当我打开一个窗口时,它会出现,当我关闭它并重新点击同一个按钮时,它会被加载两次(所以我需要点击两次关闭) 有这个问题的解决办法吗?从iframe加载内联内容

我现在所做的: 使用iframe;我现在唯一的问题是我不能加载在该iframe中链接的其他颜色盒。我正在使用内联类。

让我重新说一句:我点击按钮“生成”它打开第一个与iframe类的colorbox。在iframe里面我有一个“generate_2”按钮,里面有内联内容。一旦我点击第二个按钮,没有任何反应。当我将第一个按钮设置为ajax时,这用于工作。

我该怎么办? 谢谢!

+1

iframe中是否存在JavaScript? – redolent

回答

0

我以前有同样的问题。由于JavaScript不会影响iframe,因此必须将JavaScript代码添加到iframe页面本身的脚本标记内。

0

当我关闭它并重新点击相同的按钮,它将被加载两次(所以我需要点击两次关闭)是否有修复?

我敢打赌,你是用ajax打开一个完整的HTML文档,不是吗?你不应该那样做。将一个HTML文档嵌套在另一个HTML文档中并不是有效的HTML,并且您正在将两者的脚本应用于原始文档。每次加载该内容时,都会重新加载和执行这些脚本。