• ベストアンサー

一つのhtmlファイルでページを複数作りたい

あるhtmlファイルがあるのですが、膨大な量なのでブラウザで開くのに時間がかかってしまいます。 なので、そのhtmlファイルの内容を一度に読み込まず、 ページに分けて読み込みたいのですが、一つのファイルだけで出来ますでしょうか。 例えば"ここからここまでを1ページ"として、そのリンクを作成したいです。 複数のファイルに分け、URLを指定する方法でないと無理でしょうか。

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

  • ベストアンサー
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

詳しくは解らないのですが、 > 例えば"ここからここまでを1ページ"として、そのリンクを作成したいです。 このようなことができるとしても、ファイルをすべて読み込んでから、処理をすることになると思うので、「膨大な量のhtmlファイルを一度に読み込まず」ということは、できないと思いますよ。 膨大な量のデータを、サーバ側でCGI処理して、htmlを吐き出す、というやり方ならできると思いますけど。

marouki
質問者

お礼

回答ありがとうございます。 やはり無理ですかね・・・ネットには公開していなく、 ちょっとしたメモ的につかっているので、素直に分割してみようかなと思います。

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

ページのナビゲーションの部分と読み込んだページを表示する部分を 持ったhtmlファイルを一つ作って、そこからjavascript AJAX(非同期通信) でサーバー側のcgi(例えばPHP)にリクエストして、サーバー側で巨大な 一つのhtmlファイルを読み込み、該当ページ部分のみレスポンスするように すればよいですね。DOM関数で処理すればDBはいらないでしょう。 簡単なプログラムで作れると思います。

marouki
質問者

お礼

回答ありがとうございます。 サーバーを利用すれば可能のようですね。しかし知識が無い事とローカルで使用しているので少し厳しいですね。 機会があれば挑戦してみようと思います。

関連するQ&A