我对dojo很新,并且想知道如何在dojo容器中拥有iframe - 内容窗格或borderContainer(我不需要访问iframe中的任何内容而不需要加载它通过ajax - 只是把它放到我的应用程序的内容窗格中。如果我能以某种方式绕过dojo尝试加载东西我认为可能以某种方式导致解决方案。我已经尝试过POJS(普通的旧javascript)我可以'似乎直接加载内容窗格,因为当然通过ajax加载引入了跨域考虑因素。我试过了:
'<iframe id="a" name="a" src="http://google.com"></iframe>'
虽然iframe.send似乎确实返回了数据(它看起来像一个有效的页面返回),但我不知道如何设置iframe的内容。任何指针都会非常感激!
答案 0 :(得分:4)
也许我误解了您,但将ContentPane的内容设置为iframe不应该成为问题。
dijit.byId("targetPane").set("content", dojo.create("iframe", {
"src": "http://www.stopacta.info",
"style": "border: 0; width: 100%; height: 100%"
}));