• ベストアンサー

ベーシックで言ったら、ルーチンみたいなの。

HTMLでHPを作ってます。 毎回同じロジックを、数ヶ所で使いますが、 画像ファイルを張りつけるのと同じような感覚で、 そのロジックを呼び出すことができますか? サブディレクトリにルーチン用のHTMLファイルを 作って、それを呼び出すようなこと、、、、 できるとしたら、どうやって記述したらいいでしょうか? 自作HP改造の日々、なぞなぞだらけで、ちょっと いやんなってきました。 きっと、OKがなかったら、もう飽きてたかもしれません。 他力本願ですが、ご協力お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

同じJavaScriptをあっちこっちのHTMLで呼び出したいってことでしょうか? この場合でしたら、共通ルーチンをhoge.jsってな名前のファイルにしといて、HTML中に <script src="hoge.js"></script> って感じに書いて呼び出します。 尚、この方法はサーバ側で拡張子.jsのファイルに対応している必要があります。 .jsに対して設定するMIMEタイプは、 application/x-javascript らしいです。 なんかあったら補足してください。

whazhtml
質問者

お礼

とうとう、じゃばすくりぷとの登場ですね。 何かわからないので、避けて通ってました。 とほほさんのところででも、それが何か勉強します。 ありがとうございました。

その他の回答 (2)

  • blue_leo
  • ベストアンサー率22% (541/2399)
回答No.3

サーバによって使えるか使えないか決まりますが所望の処理をするのに最も適しているのは server side JAVAだと思います。 簡単なservletとjspで実現可能ではないかと。 トータルのサイズやファイルの個数も少なく済みますよ。

whazhtml
質問者

お礼

やっぱ、じゃばなんですね。 やってみます。 ありがとうございました。

  • chocolats
  • ベストアンサー率46% (23/49)
回答No.2

jsでとなると、ソースを全部JavaScriptで出さなければいけないので、 あまり好ましくないかもしれませんね・・ 考え方としてはXMLに近いかと思いますが・・ 残念なことに、IE5以上、ネットスケープは対応してなかったと思います。 現実的な方法として、頻繁にページ作成をされるのであれば、 ホームページ管理ソフトを使ってみてはいかがでしょう? DreamWeaverが特におススメで、よく使う部分を保存しておき、 ボタンひとつではりつける事ができたり、 同じデザインを使いまわしする場合はテンプレート化しておき、 一気にデザイン変更も可能です。 また、極端な話CGIでページを吐き出す方法をとれば、応用次第で楽になるかも。 ただ、それなりのリスクはたくさんありますが・・。 あとは・・MACではmi(ミミカキエディット)というフリーのエディタがあって、 よく使う部分を別ファイルに保存しておいて簡単に読み出すことができます。 どのOSをお使いかわかりませんが、 そういった機能のあるエディタを探してみてもいいかもしれませんね。

whazhtml
質問者

お礼

だんだん掴めてきた気がするような気がしてきました。 ありがとうございました。

関連するQ&A