iFrame コードをクライアントに提供して、クライアントがサイトの動的コンテンツを表示できるようにします。ページにある iFrame のサイズを変更して、コンテンツに合わせたいと思います。easyXDM サイトの指示に従いましたが、何か不足している可能性があります。
エラーは発生しませんが、iFrame はデフォルトの高さ (150px) のままです。クライアントサイトに与えるコードは次のとおりです。
<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>
私が間違っている簡単なことがあることを願っています...