2012-01-13 12 views
0

私はそれが落ちた任意のウェブサイトでプラグアンドプレイするコメントサービスを設計しています。今はコメントの内容にiFrameを使用していますが、クロスドメインなので縦の高さを拡大できないため、内部のiFrameの高さがわからないという問題があります。外部のコメントサービスのためのデザイン

私はDIVを代わりに使うべきですか?

基本的にクライアントはJSの一部をポップし、空のDIV:<div id='myService'></div>を設定します。コンテンツをそのDIVに入れるか、そこにiFrameをポップする必要があるのでしょうか?

答えて

1

あなたのコードは間違いなくiframeに存在するはずです。

恐ろしいかもしれませんが、スタイルを分離し、JavaScriptを分けておくことが重要です。つまり、あなたが自分のdivにあなたのコードを置くと、メインサイトからスタイル/ javascriptハンドラを継承することができます。

これがウィジェットであれば、それを収容するために自分のページに余裕を持たせるためにクライアントに任せておく必要があります。 google/facebook/twitterがそれをする方法を見てください。彼らはさまざまな次元のウィジェットを提供しています。すべてがiframeでホストされています。

関連する問題