No.3ベストアンサー
- 回答日時:
#2です。
なんか、#1さんのところの回答の要件を見るとSSIのこの機能では条件に合っていないような気がしますね。
CGIともちょっと違うような。
SSIは、テキスト型のアクセスカウンターなんかでよく使われる手段で、ソースごとCGIの出力を埋め込んでしまうというような方法になるのですが、「次へ」のリンクで表示を変える、といったような使い方には不向きのように思います。
A.htmlファイル一個にそういった機能を持たせようするのなら、JavascriptやVBScriptと、iframe、XMLなどを組み合わせて使って表示させたほうがよさそうに思います。
簡単な例
----------------------------------------------------------------------
<html><head><title>iframe</title></head><body>
<a href="javascript:next();">つぎ</a>
<a href="javascript:pre();">まえ</a>
<br>
<iframe name="html1" src="num/0.txt"></iframe><br>
<iframe name="html2" src="num/1.txt"></iframe><br>
<iframe name="html3" src="num/2.txt"></iframe><br>
<iframe name="html4" src="num/3.txt"></iframe><br>
<iframe name="html5" src="num/4.txt"></iframe><br>
<script type="text/javascript">
var pageindex=0;
var pages = new Array(
"num/0.txt",
"num/1.txt",
"num/2.txt",
"num/3.txt",
"num/4.txt",
"num/5.txt",
"num/6.txt",
"num/7.txt",
"num/8.txt",
"num/9.txt"
);
function next(){
pageindex += 5;
html1.location.href = pages[pageindex+0];
html2.location.href = pages[pageindex+1];
html3.location.href = pages[pageindex+2];
html4.location.href = pages[pageindex+3];
html5.location.href = pages[pageindex+4];
}
function pre(){
pageindex -= 5;
html1.location.href = pages[pageindex+0];
html2.location.href = pages[pageindex+1];
html3.location.href = pages[pageindex+2];
html4.location.href = pages[pageindex+3];
html5.location.href = pages[pageindex+4];
}
</script>
</body></html>
二回目のご返答ありがとうございます。
答えてくださったのを見てみた所、イメージに近いのではないかと思っています。
ですが、上記に対しての知識が無いのでさっぱりです・・・。
どの部分がB.htmlやC.htmlになるのでしょうか?
No.4
- 回答日時:
#2です。
var pages = new Array(
"num/0.txt",
"num/1.txt",
"num/2.txt",
"num/3.txt",
"num/4.txt",
"num/5.txt",
"num/6.txt",
"num/7.txt",
"num/8.txt",
"num/9.txt"
);
この部分と、iframeのsrcの部分です。
テストにちょっと動作させたときに使ったのが、txtファイルだったのでこうなってます。
テスト動作させたときは、numというフォルダの中に、1.txt~9.txtというファイルを入れて表示させてました。同じディレクトリの中の、B.html~K.htmlというファイルであれば、以下のようになります。
var pages = new Array(
"B.html",
"C.html",
"D.html",
"E.html",
"F.html",
"G.html",
"H.html",
"I.html",
"J.html",
"K.html"
);
[Javascriptの参考]
http://www.tohoho-web.com/js/index.htm
(途中からジャンルがCGIからJavascriptに逸れてしまっているような気が。)
お礼が遅くなり申し訳ないです。
早速試してみます。
この方法ですと、イメージ通りの事ができそうです。
本当にありがとうございました。
確かにジャンルが違ってきてしまったので、一旦これで終了させていただきます。
ありがとうございました。
No.2
- 回答日時:
フレームを使わず、HTMLファイルにHTMLファイルを埋め込むというものなら、SSIで可能かと思われます。
サーバーがSSIに対応しているのであれば、
<!--#include file="B.html" -->
<!--#include file="C.html" -->
って感じに記述し、サーバーにアップロードしたらできると思います。
(ローカルでは通常のコメントアウトとして認識されるため、表示されません。)
もちろん、
<!--#include file="viewhtml.cgi" -->
といった感じに、CGIを経由すれば、もっといろいろなことができます。
[参考]
http://www.tohoho-web.com/wwwssi.htm#Include
ご返事ありがとうございます。
SSIはまったく勉強していないので早速勉強してみます。あいまいなイメージなのですが、CGIを経由してという表示の仕方がいいような気がします。
いかがでしょうか?
色々なCGIのサイトを調べてみましたが、どれも欲しい情報がありませんでした。
よろしければ、他の参考URLも教えて頂けると嬉しいです。
ありがとうございました。
No.1
- 回答日時:
<frameset><iframe>ではだめですか↓
http://www.tohoho-web.com/html/frameset.htm
http://www.tohoho-web.com/html/iframe.htm
早速のお答えありがとうございます。
フレームを使用するとB.htmlやC.htmlといったhtmlファイルが増えた場合、A.htmlに5ファイルづつとかの表示にすると、A.htmlといったページが多数作るようになると思うのです。そうした場合管理上不便そうなので、できればシンプルにA.htmlファイルはひとつで、そこに5つなら5つのhtmlを表示でき、「次に」をクリックすると、次の5つが表示する事ができればといいなと思っております。
説明不足ですみませんでした。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- HTML・CSS ホームページにブログ記事をサムネイル付きで掲載する方法 2 2022/11/25 14:55
- HTML・CSS 別サイトのHTML内にある情報を自動取得して、自分のサイトに組込む方法を教えてください。 例えば、Y 1 2023/06/15 08:09
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- HTML・CSS HTMLの条件によって表示方向が切り替わる実装のコードを教えて下さい。 (コードは下記リンクを参照) 1 2022/09/25 14:35
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- iPhone(アイフォーン) iPhone11pro で メールアプリにてHTML形式のメールを 表示出来る方法を教えてください。 1 2023/02/07 10:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
YY-BOARDについて
-
ログインCGI設置での500エラー
-
.htaccessを用いて.cgiを.html...
-
サイト内のファイルの更新日を...
-
ひとつページに数個のhtmlファ...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
ASPから既存のexcelブックを開...
-
FTPにて553エラー
-
cgi→csvが文字化け
-
画像アップ時のエラー
-
Apache2でSetEnvが動作しない。
-
ASP(IIS?)のエラーについて
-
特定のCGIだけ、作動するかわり...
-
ASPからJavaScriptへの受け渡し...
-
CGIでソースがそのままでてしま...
-
CGIが実行されずにダウンロード...
-
エラーの意味がわかりません
-
なぜフォルダ名がcgi-binなの?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlにアクセスと同時に、あるC...
-
CGIでコードがむきだしの状態で...
-
メールフォームのCGIでデータが...
-
フォームの情報が送信されるよ...
-
public_html外でCGIやPHPを動か...
-
携帯とPCの振り分け
-
自社サーバー異常発生。CGIがポ...
-
IISのSSIの設定について
-
Forbiddenの意味
-
サイト内のファイルの更新日を...
-
http://tydsu.com/oeder と後ろ...
-
1-man.netでメールフォームの設...
-
.htaccessを用いて.cgiを.html...
-
YY-BOARDについて
-
utf-8で作成した。formmailのht...
-
花の名前を教えてください。 8...
-
表示画面が真っ白になる場合、...
-
メールフォームの設定なのです...
-
private_htmlについて
-
第1のPC(192.168.0.1)の/var/ww...
おすすめ情報