キメラ - html合成 CGI

解説

2つのHTMLファイルを結合して、1つのように表示するCGIです。



本体

chimera.zip



使用方法


くっつけたい2つのhtmlファイルの名前をCGIに渡します。
以下に例を示します。
例)
http://www.kaede-software.com/chimera.cgi?head=head.html&tail=tail.html
上述のようなURLをリンクに指定するとhead.htmlとtail.htmlをくっつけたようなページが表示されます。
ページには上部分にhead.htmlが、下部分にtail.htmlが表示されます。
ちなみに上記URLは存在しません。

で、結局何に使うのかというと、フレームを使わずにメニューを毎回挿入したい時などに使用します。
そう言うページをHTMLで作ろうとしたら、全ページにメニューを書かなければなりません。
当然、メニュー更新時は全ファイルの変更作業が・・・
って、そんなことやってられるかーって時に使用します ( そもそもそんな不具合が発生しそうな作業手順は止めた方が良いですね ) 。
でも、PHPやPerlでプログラム組めるなら、プログラムでページを動的に生成してしまうか、アップロード前に合成するプログラムを組んでしまうでしょうね。
まあ、プログラムなんてわからないって人にはそこそこ有用でしょう。



既知の不具合及び制限事項

入力HTMLファイルの <BODY> の開始、及び終了タグの途中で改行が入っていると正しく動作しません。
<BODY> の途中に改行が入らないようにHTMLファイルを作成して下さい。
この制限は直せなくはないですが、それほどたいした制限ではないと思いますので、そのままにしておきます。 ( 勝手に <BODY> の途中へ改行を入れるエディタを使っている場合は大変かもしれませんが )



更新来歴

2004/04/28 公開に向けて微修正、コメント追加 (V.1.0.0)
2004/01/16 とりあえず作成 (V.0.1.0)