![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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ランキング
-
Apacheをlocalhostで動かしてい...
-
public_html外でCGIやPHPを動か...
-
shtmlがダウンロードされてしま...
-
2つ目の送信フォーム
-
携帯用URL振り分けCGI(機種ごと)
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
文法はあってるのにサーバーエ...
-
ダヴィンチカート2のアップロ...
-
「EJBとServletの違い」「J2SE...
-
PerlでWEBサイトを作るために必...
-
ライブラリと処理速度について
-
FTPサーバー上のデータにADO接...
-
LAN上の他サーバにあるDBを参...
-
コード表記
-
ユーザの所属するグループを取...
-
インテル製インタフェース82...
-
ssiのinclude fileについて
-
Win2000
-
cgiが動作しない 実行すると 構...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
表示画面が真っ白になる場合、...
-
古語の読み方が、?です。
-
cgiもしくはJAVAなのでしょうか...
-
ひとつページに数個のhtmlファ...
-
Forbiddenの意味
-
Apacheをlocalhostで動かしてい...
-
メールフォームの設定なのです...
-
.htaccessを用いて.cgiを.html...
-
public_html/index/以下へのCG...
-
shtmlがダウンロードされてしま...
-
htmlにアクセスと同時に、あるC...
-
第1のPC(192.168.0.1)の/var/ww...
-
YY-BOARDについて
-
ログインCGI設置での500エラー
-
自社サーバー異常発生。CGIがポ...
-
Yomi-Search トップページをド...
-
cgi-binフォルダが空?
-
Webのトップページに、cgiで表...
-
アクセスカウンター(counter.cg...
-
2つ目の送信フォーム
おすすめ情報