ページ内に自サイト内の他ファイル内容を読み込んで表示させる

[新着] Webテンプレートを仮オープンしました



0   名前: うま : 2007/09/12(水) 15:32  ID:9BxlkKiy sub-.C
ページ内に自サイト内にある他ファイル(txt、html、xml)の内容を表示させる方法を探しています。
管理者(A)とコンテンツ作成者(B)の2人で作業を行うのですが
(B)はコンテンツの作成を行うだけで、表示するページの枠組み(html)自体は
編集できないようにしたいのです。

「(B)が作成したコンテンツ(文書)を、(A)が管理するhtmlファイルに埋め込んで表示する」
「(B)は表示するhtmlファイルを編集できない」
「ページ表示時に(B)が作成したコンテンツを自動で読み込む」

※Webアクセシビリティの観点から、インラインフレームは使用できません。

(B)が作成するコンテンツは、htmlタグを含む文字列です。
(B)はhtml文書や単純なxml文書であれば作成できます。

「javascriptでファイル(データ)を読み込む」という手法があるのは承知していますが
(A)はjavascriptに関してほぼ素人ですので
他にもっと簡単な方法があればそちらを採用したいと思っています。

【何をしたいのか】
・ページ内に自サイト内にある他ファイルの内容を表示させたい
・ページを開いた際(onload)に自動で他ファイルの内容を読み込み、ページ内に表示させたい
・インライムフレームは使用できないので他の方法が知りたい
・javascriptでの読み込み以外に方法があれば他の方法が知りたい

以上よろしくお願いします。


他に方法がなければ、javascriptを使用したいと思います。
javascriptのサンプル等を調べているのですが
サンプル等を調べるのに、この場合どのようなキーワードで探せば良いか
ご教授いただければ幸いです。

1   名前: mono ◆7YMtX/NYmu : 2007/09/12(水) 15:32  ID:H.4H6VYQ sub-Cl
サーバーサイドスクリプト(プログラム)は想定の中にないということでしょうか。

2   名前: うま : 2007/09/12(水) 15:32  ID:9BxlkKiy sub-.C
>mono 様

サーバーサイドスクリプトとしてはCGIであれば可能です。
(あまり詳しくありませんが・・・)

3   名前: K+S : 2007/09/12(水) 15:32  ID:nROqylMa sub-YS
> ※Webアクセシビリティの観点から、インラインフレームは使用できません。
JavaScript読み込みよりはアクセシブルだと思いますが。

>>1 で仰っているSSIやPHPでのインクルードが有効です。
"(B)が作成するコンテンツ" というものが "HTML文書" として完成なものなのか部分的なものなのかによって適切な方法が異なるかもしれません。

> 「javascriptでファイル(データ)を読み込む」という手法があるのは承知していますが
> (A)はjavascriptに関してほぼ素人ですので
> 他にもっと簡単な方法があればそちらを採用したいと思っています。
上記の方法は、恐らく内容的にはJavaScriptと同等かそれ以上の難度です。
尤も、JavaScript読み込みが難しいと感じるかはその人次第ですが。

4   名前: 匿名 : 2007/09/12(水) 15:32  ID:b3dO41Mb sub-Ds
「Webアクセシビリティの観点から」
これが、代替案とバランスがわるい。どんな観点だろう?代替案の方がもっと悪い気がするので、そのダメの理由をもっと教えてもらえると、適切な代替案が出てくるかもしれない。CGIでやれればいいが、そのスキルもなさそうだし。「CGIが可能」なのは、サーバーが許可しているだけのようにも見えるし。

今の段階では、物理的にAがBのソースをエディタで放り込んでアップするのがレベルにあっている気がする。

一覧へ戻る