2009-05-19 10 views
0

2つの質問...オブジェクトタグを使用して、外部スタイルシートを使用するhtmlファイルを埋め込みたいのですが、何も試したことがありません。最初の質問はその方法です。 ...注記:スタイルシートは両方の文書にリンクされています。埋め込みhtmlオブジェクトの高さの決定

2番目の質問は、スクロールバーを除去するように、オブジェクトの高さ属性を決定し、設定する方法です...

オブジェクトタグがfolllowing DIV内にある...で

IE8では、単にScrollHeightValue( 'SF_010A'、 'SF_010B')...と呼びます。これはオブジェクトタグのIDと埋め込まれるドキュメントの本文です。

function ScrollHeightValue(a, b) { 
    var testObject1 = document.getElementById(a); 
    var testObject = testObject1.getElementById(b); 
    testObject1.style.height = testObject.scrollHeight + 'px'; 
} 

したがって、2番目の質問は実際には...非IEブラウザではどうすればよいですか?

私は初心者です...質問を正しく聞いているわけではありません...オブジェクトの内容が表示されるように、オブジェクトの高さを決定するために鍬を知りたいだけです。スクロールバー。

おかげで、

ボブ

答えて

0

を試してみてください。

1

質問番号1の回答: ページに外部HTMLファイルを埋め込むには、「オブジェクト」ではなくiframeを使用します。

質問番号2への回答: DOM要素の高さの合計を取得するには、そのscrollHeightプロパティを使用します。ただし、このプロパティはIE 8の5pxでオフになっていると報告されています。

+0

謝罪...昨日消えた...入力いただきありがとうございます。 オブジェクトタグではなくiFramesを使用すると、IE以外の組み込みオブジェクトのscrollHeightの決定に役立ちますか?それとも外部スタイルシートを使用しますか? どちらの場合も同じ結果が得られます。 IE8ではscrollHeightが5pxでオフになっているようですが、私はその問題を回避することができます... FFや他のブラウザ用にどうやって取得するのですか? ありがとう! –

+0

iframeは、外部のHTMLページ(cssとjavascriptを含む)を処理するためのものです。したがって、の代わりにiframeを使用することは意味的に正しいです。 第2に、iframeは、ドメイン間のセキュリティに不可欠な、内部に読み込まれたページに多くの制限を設けます。私はについて同じことを言うことはできません。 FirefoxはscrollHeightとscrollWidthをサポートしています。 他のブラウザの場合、私はこれだけを言う:もしIEがscrollHeightをサポートしていれば、そうでないブラウザはないだろう。 chers、jrh。 – jrharshath

関連する問題