【发布时间】:2015-12-01 09:41:00
【问题描述】:
我是 DOJO 的新手,并且有一个要求,我们需要使用 iframe 在我们的新网站上嵌入已经运行的网站。两个网站将在同一个域上运行。
我尝试使用 dojo/request/iframe,并且能够在我的 iframe 中看到该网站,但是当单击嵌入式网站中的任何链接时,它会在另一个窗口中打开。但我希望它在我的 iframe 内部工作。
下面是sn-p的代码:
<script>
require(["dojo/request/iframe", "dojo/dom", "dojo/dom-construct"], function(iframe, dom, domConst){
iframe("http://localhost:8080/phpkbv8/", {
handleAs: "html"
}).then(function(data){
var greetingNode = dom.byId('siteInclude');
domConst.place(data.documentElement,greetingNode);
}, function(err){
var greetingNode = dom.byId('siteInclude');
domConst.place('<p>Error Occured!!!</p>' + err,greetingNode);
});
// Progress events are not supported using the iframe provider
});
</script>
请帮助我使它工作。寻求帮助。
【问题讨论】:
-
您好,欢迎您。请创建一个显示您的问题的 jsfiddle 或在此处从控制台添加您的错误。谢谢!