我目前正在加载一个灯箱样式的弹出窗口,它从 XHR 调用中加载它的 HTML。element.innerHTML = content
然后使用This works like a charm将这些内容显示在“模态”弹出窗口中。
在本网站的另一部分,我使用 Flickr 的“徽章”(http://www.elliotswan.com/2006/08/06/custom-flickr-badge-api-documentation/)动态加载 flickr 图像。这包括一个加载 flickr javascript 的脚本标记,该标记又会执行一些document.write
语句。
当包含在 HTML 中时,它们都可以完美地工作。仅当在灯箱内加载 flickr 徽章代码时,根本不会呈现任何内容。似乎使用innerHTML
to write document.write
statements 走得太远了,但我在这种行为的 javascript 实现(FF2&3,IE6&7)中找不到任何线索。
谁能澄清这是否应该或不应该工作?谢谢。