htmlファイルのインクルード
htmlファイルのインクルード
あるページを複数の別のhtmlファイルを読み込んで構成しようと思っています。
以下がソースなのですがFirefoxでは
samplesample
テストテスト
と表示されるのですが、Internet Explorerでは
テストテスト
のみが表示されsample.htmlが読み込まれません。
何がいけないのでしょうか。
よろしくお願いします。
[index.html]
<html>
<head>
<title>テストページ</title>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript">
function my_include(id, file) {
document.open();
document.write('<div id="' + id + '"></div>');
document.close();
var options = {};
options.method = "get";
options.asynchronous = true;
new Ajax.Updater(id, file, options);
}
</script>
</head>
<body>
<div id="headers"></div>
<script type="text/javascript">my_include("headers","sample.html");</script>
テストテスト
</body>
</html>
[sample.html]
<head>
<title>sampleページ</title>
</head>
<body>
samplesample
</body>
</html>
[バージョン情報]
Firefox 3.6.3
Internet Explorer 8
prototype.js 1.6.1
補足
すいません、補足します。 <div id="sidenavi"> <ul> <li><a href="index.html" class="current"><img src="images/btn_kaityou.gif" width="175" height="40" alt="" class="btn" /></a></li> <li><a href="business.html" class="current"><img src="images/btn_jigyou.gif" width="175" height="40" alt="" class="btn" /></a></li> <li><a href="faq.html" class="current"><img src="images/btn_qa.gif" width="175" height="40" alt="Q&A"class="btn" /></a></li> <li><a href="register.html" class="current"><img src="images/btn_touroku.gif" width="175" height="40" alt=""class="btn" /></a></li> <li><a href="sokai.html" class="current"><img src="images/btn_soukai.gif" width="175" height="40" alt=""class="btn" /></a></li> <li><a href="workshop.html" class="current"><img src="images/btn_gouken.gif" width="175" height="40" alt=""class="btn" /></a></li> <li><a href="topics.html" class="current"><img src="images/btn_topix.gif" width="175" height="40" alt=""class="btn" /></a></li> <li><a href="i-seminar.html" class="current"><img src="images/btn_kaigai.gif" width="175" height="40" alt=""class="btn" /></a></li> <li><a href="schedule.html" class="current"><img src="images/btn_schedule.gif" width="175" height="40" alt=""class="btn" /></a></li> <li><a href="report.html" class="current"><img src="images/btn_katsudou.gif" width="175" height="40" alt=""class="btn" /></a></li> </ul> </div> <!--end sidenavi--> ナビゲーション部分のソースは以上となります。 通常の時はyuga.jsは機能するのですが、 インクルードした場合は、まったく機能しなくなってしまいます。