images.google.comはどのようにフレームをレンダリングしますか??
外部の Web 表示可能なコンテンツと、管理者のみが使用できる内部検索エンジンを備えた 2 つのサーバーがあります。外部コンテンツは編集できません。独自の技術で作成されています。私がやりたいことは、images.google.com が追加するのと同じように、ページの下部に「管理バー」を追加することで、内部管理者が外部サイト (インデックス) で管理機能を実行できるバーを表示できるようにすることです。ウェブサイトの最初のフレーム。
以下のこのコードを使用して、2 つが同じサーバー上にあり、外部サイトをフレームにレンダリングし、そのフレームを JavaScript で動的にサイズ変更する場合にこれを行う方法を理解しましたが、私の状況ではこれを行う方法がわかりません。 2 つのサイトが異なるサーバー/ドメインにある (これにより、javascript パーミッション エラーが発生します)。
かなりの数の人々が同様の機能 (images.google、diggbar、facebook のバーなど) を実装しているので、それが可能であることはわかっていますが、問題へのアプローチ方法に関する情報を得ることができません。どんな助けでも大歓迎です
<html>
<head> <title>Parent frame</title> </head>
<body onload=”resizeFrame(document.getElementById(’childframe’))” bgcolor=”#cccccc”>
<script type=”text/javascript”>
// Firefox worked fine. Internet Explorer shows scrollbar because of frameborder
function resizeFrame(f) {
f.style.height = f.contentWindow.document.body.scrollHeight + “px”;
}
</script>
<p>Parent frame.</p>
<p>Parent frame.</p>
<p>Parent frame.</p>
<p>Parent frame.</p>
<p>
<iframe frameborder=0 border=0 src=”./child-frame.html” name=”childframe” id=”childframe”>
</iframe>
</p>
</body>
</html>