将带有远程内容的iframe附加到dojo容器



我对dojo很陌生,想知道如何在dojo容器中拥有iframe——内容窗格或borderContainer(我不需要访问iframe中的任何内容,也不需要通过ajax加载它-只需将它放入我的应用程序中的内容窗格中。如果我能以某种方式绕过dojo尝试加载内容,我认为这可能会带来一个解决方案。我试过POJS(普通的旧javascript),但我似乎无法直接加载内容窗格,因为通过当然是ajax。我试过:

  • 使用内容和内容字符串CCD_ 1
  • 使用dojo.iframe.send并指定url
  • 使用dojo.io.script.get
  • dojo.create创建iframe元素

虽然iframe.send似乎确实返回了数据(看起来像是一个有效的页面返回),但我不知道如何设置iframe的内容。任何建议都将不胜感激!

也许我误解了你的意思,但将ContentPane的内容设置为iframe应该不会有问题。

dijit.byId("targetPane").set("content", dojo.create("iframe", {
    "src": "http://www.stopacta.info",
    "style": "border: 0; width: 100%; height: 100%"
}));    

示例:http://jsfiddle.net/froden/8NemY/

相关内容

  • 没有找到相关文章

最新更新