我将 iFrame 代码提供给客户,以便他们可以显示来自我网站的动态内容。我希望他们页面上的 iFrame 可以调整大小以适合我的内容。我按照easyXDM网站的说明进行操作,但也许我遗漏了一些东西。
我没有收到任何错误,但 iFrame 保持默认高度(150 像素)。我给我的客户网站的代码是:
<script src="http://test.pronetis.net/SNM.CMS/js/easyXDM/easyXDM.debug.js" type="text/javascript"></script>
<script type="text/javascript">
var transport = new easyXDM.Socket({
remote: "http://www.lipsum.com/",
container: "container",
onMessage: function (message, origin) {
this.container.getElementsByTagName("iframe")[0].style.height = message + "px";
}
});
</script>
<div id="container"></div>
这是我要嵌入的文档中的代码:
<script src="http://test.pronetis.net/SNM.CMS/js/easyXDM/easyXDM.debug.js" type="text/javascript"></script>
<script type="text/javascript">
var socket = new easyXDM.Socket({
onReady: function () { socket.postMessage(document.body.scrollHeight) }
});
</script>
我希望有一些简单的事情我做错了......