他のHTMLを読み込む。

http://www.hatena.ne.jp/1092040368
iframe内に他のhtml*1を読み込み、そのbody配下の内容を書き出す。
複数ページで共通ヘッダ等を埋め込むために使用。

ただし、Netscapeでは読み込んだファイルの書き出し部分が元のhtmlに重なってしまう・・・解決策模索中。

以下を埋め込みたい場所(<body>〜</body>)に記述する。

<script type="text/javascript">
<!--
function LoadHtml() {
	document.getElementById('sampleB').innerHTML=
		(document.all)?document.frames['sampleA'].document.getElementsByTagName('body')[0].innerHTML:
		document.getElementById('sampleA').contentWindow.document.getElementsByTagName('body')[0].innerHTML;
}
document.write('<div id="sampleB"><'+'/div><iframe src="【読み込むHTMLファイル】" onload="LoadHtml()" id="sampleA" style="display:none"><'+'/iframe>');
//-->
</script>

*1:同一ドメイン内のページに限る