- 締切済み
HTMLファイルに外部HTMLファイルを読み込ませる方法
Webサイトのページをフレームで左右に分けて作成しています。 (ちなみに左がmenu.htmlで右がmain.html) このmain.htmlにmenu.htmlの入るスペース現在の場所に作り、現在使っているmenu.htmlをそのまま読み込ませられる方法を探しています。 実は、menu.htmlをmenu.phpとし、menu.htmlの表示させたい場所に <?php include('menu.php'); ?> として表示しようとしたのですが、menu.phpにはJava Scriptが幾つも使われているので表示できませんでした。 そこでphpファイルにJava Scriptを表示させる方法を調べて、外部JSを作ってそれを読み込ませる方法があるらしいのですが、この外部JSの作り方が良く分からず困ってしまいました。 よって、menu.phpとして読み込ませる方法以外にmenu.htmlのまま読み込ませる方法を探し、幾つか試してみたのですが表示できません。 どんな方法でも良いので、どなたか知っていましたら教えていただけないでしょうか? 宜しくお願い致します。 また、あまり説明が上手くないのでどこまで理解して頂けたか少々不安です。申し訳ありません。 分からない場合は追記いたしますので聞いて下さい。 宜しくお願い致します。
- みんなの回答 (8)
- 専門家の回答
みんなの回答
- ishibo_062
- ベストアンサー率40% (2/5)
回答No.8
- ishibo_062
- ベストアンサー率40% (2/5)
回答No.7
- ishibo_062
- ベストアンサー率40% (2/5)
回答No.6
- ishibo_062
- ベストアンサー率40% (2/5)
回答No.5
- ishibo_062
- ベストアンサー率40% (2/5)
回答No.4
- SAYKA
- ベストアンサー率34% (944/2776)
回答No.3
- eroermine
- ベストアンサー率18% (83/444)
回答No.2
- ishibo_062
- ベストアンサー率40% (2/5)
回答No.1
補足
>index.phpはそのままにして頂き、読み込むテンプレートをtop.tplにしていただけますか? >そして、現在使用しているmain.htmlをmain.tplに、そしてmenu.htmlをmenu.tplに変更して下さい。 これですと、トップページ以外の他のhtmlファイルも全てテンプレートファイルを作る事になるようですので少々面倒です。 また、説明するのに複雑になるようだったのでmenuとmainのみとして説明しておりましたが 実際には、ヘッターやフッターなどもあるので、この通りに作る事は無理があるようです。 CSSまで考えて頂いたのにすみませんでした。 いろいろ考えましたが、JavaScriptを使わずにmenu.phpを作り、当初の方法にした方がいいかもと考えています。 本当に長々と有難うございました。