使用不带src属性的iframe

时间:2012-11-15 20:13:10

标签: javascript jquery html5 iframe

在我的网页中,用户可以点击输入复选框。在他们浏览的后期,他们选择的选项会导致其他html文档显示在他们所在的页面中。至少就是这个想法。

因此,用户A单击“Doc1”和“Doc4”的复选框。 ajax调用发送到Web服务并将这些文档拉回来。他们是HTML。 回调方法应该使用此html并将其插入页面。

我尝试使用iframe,但似乎需要指定src属性。回来的html是一个完整的页面,包括。这只适用于兼容HTML5的浏览器。

这可能,或者我应该看看iframe以外的东西吗?

1 个答案:

答案 0 :(得分:1)

我解决了这个问题如下:

  • 用户选中几个复选框并点击“下一步”。
  • AJAX调用将检索与复选框关联的文档。
  • 显示的页面会检索此数据,并根据需要创建iframe。
  • 无法指定SRC,因为没有网址!
  • IE不支持...'>因为2083个字符是IE的限制。
  • 最终解决方案是手动写入iframe:
var target = document.getElementById(someIframe).contentDocument;
target.open();
target.write(documentReceivedFromAJAXCall);
target.close();