• 締切済み

ホームページ上に外部のテキストファイルを表示させたい

いつも皆様の回答に助けていただいております。 ありがとうございます。 さて、この度ホームページのトップに トップページの外にあるテキストファイルの内容を表示させたいのですが うまい方法が見つかりません。 サーバー上のテキストファイルを複数のユーザーが修正し、 リロードされるたびにそのファイルを読み込むことで 最新の情報を表示できるようにしたいのです。 なお、現在の周辺環境から下記の方法は使用できません。 1.cgiを使用する(サーバーで使用不可)) 2.データバインドを使用する(対応ブラウザが少ない) 3.Flashを使用する(開発環境・経験なし) 4.Ajaxを使用する(経験少なくメンテナンス性にかける) いま考えているのは、ユーザが保守するファイルをExcelで作成し、 データの更新後コマンドボタンをクリックすることでHTMLを生成するVBAを作成し、 読み込み側ではiframeタグを使用して読み込む方法です。 この方法だと何とか表示はできそうですが、なるべく工数を下げたいので、 できればHTMLソースの生成のためのVBAを記述したくないのが本音です。 表示したいデータは、 No./製品名/金額/更新日という形のデータです。 なにかよい案はありませんでしょうか。ご教示いただけると幸いです。

  • HTML
  • 回答数2
  • ありがとう数0

みんなの回答

noname#30818
noname#30818
回答No.2

iframeがダメでobjectが良いとも思えませんので、単純にこのページのソースを貰って http://allabout.co.jp/internet/javascript/closeup/CU20050515A/index.htm responseTextで取得したNo./製品名/金額/更新日のような並びのテキストデータを<pre>~</pre>の中に放り込んでやれば良くないですか?

noname#39970
noname#39970
回答No.1

iframeで妥協できないなら あきらめるしかないと思う。 そういう操作はCGIが基本 そうでないならJavaScript(AJAX含む)で制御 (AJAXはCGIも使用する)

関連するQ&A

  • HTML内にTEXTファイルを表示させる方法

    現在、HTML・CSSでHPを制作しています。 HTMLファイル内に、サーバ上に設置された別のtextファイルを指定(URLを記述)し、そのファイルのテキストを表示させたいのですが、そのようなことができましたら教えてください。 (イメージとしては、インフレーム内にtextファイルを引っ張ってくる) 因みに用途としては、会社のHPに使用します。 トップページに表示させる『更新履歴』の内容のみを他の社員達が自由に編集する為、更新履歴のテキストのみのファイルを別に設置したいのです。 制作環境はIE7、ユーザに関しては把握しきれないので様々なブラウザに対応できるものを希望。 よろしくお願いします。

  • テーブル内の文字をテキストファイルへリンク

    サークルのホームページを作成しています。 トップページに最新ニュース(更新履歴のようなもの)を載せたいのですが、 自分以外の、HTMLの知識がない者でもこの部分だけ更新できないものかと悩んでおります。 たとえば、最新ニュースの枠内だけテキストデータをリンクさせ、 更新の際はサーバーにテキストデータをアップするのみにするなど、 何か方法がありましたらご教授下さい。 上記の方法も、具体的な作成の仕方がわかりませんので、 教えて頂けると幸いです。 MacBook, OSX, Dreamweaverを使用しています。 よろしくお願い致します。

  • 外部テキストファイルが読み込みについて

    FLASH MX 初心者です。 swfファイルに外部のイメージファイルとテキストファイルを読み込ませる仕組みを作っています。 イメージファイルとテキストファイルは既にサーバにあります。 この状況にてPC上で生成した完成swfでは、サーバ上にあるイメージファイルとテキストファイルが表示されます(ここまでは成功です)。 しかし完成したswfファイルをサーバへアップし、完成swfファイルを読み込ませるhtmlページを公開するとテキストファイルだけが表示されません。 イメージファイルは読み込むのに、テキストファイルは読み込まないのは何が原因なのでしょうか。 環境 OS:WindowsXP アプリケーション:FLASHI MX 7.2 よろしくお願いします。

    • ベストアンサー
    • Flash
  • データベースとテキストファイルの優位性

    私はRedhatLinux+Apache+PHP+PostgreSQL(レンタルサーバーのVPS)を使ってホームページ作成サイトを構築しようとしています。 ホームページ作成方法は、ユーザーはHTMLを記述することなく、テンプレート化されたデザインにタイトルや見出しの内容を入力することで作成していく方法です。 そこで、各ユーザーのHTML構成要素の情報をデータベースで管理する方が良いか、テキストファイルで管理する方が良いか悩んでおります。 仮に1000人が平均10ページ所有し、ページ要素として各ページに10個登録したとするとすると、データ件数1000×10×10で10万件。会員1万人だと100万件。いづれデータがパンクするであろうし、常にページ更新作業の為、DB接続・切断の繰返し、PostgreSQLへの負荷も尋常ではない気がします。 そこで、各ユーザー専用のディレクトリパスを用意し、そこにHTML構成要素の情報をテキストファイルにて管理する方法が良いと考えました。 唯、確固たる理論に基づいての判断ではありません。 サーバー負荷が最も心配なのですが、検索などにはテキストよりデータベースを用いたほうが良いことはわかりますが、こういったサイト構成管理などは果してデータベースは有効な判断になるのでしょうか? とりあえずテキストファイルを選択するとしたらブラウザから閲覧できないpublic_html/より上部ディレクトリにテキストを保管しようと考えてます。セキュリティなどの考慮も踏まえてどなたか回答宜しくお願います。

  • SSIを使って外部テキストファイルの書き換え、生成は可能でしょうか?

    SSIという言語?を使って サーバー上にテキストファイルを生成したり、 もしくは現状のテキストファイルを書き換えたりする処理をさせることは可能なのでしょうか。 cgiなら外部テキストを読み込んだり、書き換えたりするのはできると思うのですが、 SSIにはどこまで可能なのか、気になります。 参考になるURL等、ございましたら、 教えてください。 宜しくお願い致します。

  • htmlでテキストファイルの中身を自動で表示したい

    htmlの中で、ユーザへのお知らせ欄を設けたいと考えています。 その際、以下のようにtextareaの中に内容を直書きする方法ですと、 内容が変わる度に毎回htmlファイル自体の更新が必要となってしまうため、 更新する方々にとってメンテナンス性が悪くなってしまうことを懸念しております。 -------------------- <!DOCTYPE html> <html> <head> <style type="text/css"> @import url("global.css"); </style> <title>お知らせ</title> </head> <body> <textarea rows="5" cols="150" readonly> ■お知らせ■ ・あいうえお12345ABCDE ・かきくけこ67890FGHIJ </textarea> </body> </html> -------------------- 対処として、お知らせの内容をテキストファイル(例:announce.txt)に記載し、 html側でそのテキストファイルの内容を読み込んで表示するようにできれば、 そのテキストファイルを入れ替えるだけで内容を更新できるのではないか・・・ と考えております。 ※お知らせ内容の表示の最新化(ユーザ側)は、リアルタイムで行うのは難しいので、   F5等でhtmlの表示を更新したタイミングで反映できれば良いと判断しております。 textareaにテキストファイルの内容を表示する方法について調べてみたところ、 「参照」ボタンをクリックして表示するテキストファイルを選択する、というような 動的な方法はネットでも事例が見つかりました。 しかし、今回のように管理者がhtmlと同じフォルダに置いたテキストファイルの中身を 自動的にhtmlに表示させる方法については、事例が見つけられませんでした。 知識不足で申し訳ありませんが、htmlでテキストファイルを読み込んで中身を自動で 表示する方法があるようでしたらご教授下さい。textareaでは実現できない場合は、 textareaを使用せずにhtml上に表示させるだけでも構いません。 もし可能であれば、簡単なサンプルソース等も教えていただけると大変助かります。 お手数おかけしますが、よろしくお願い致します。

  • 別のサーバーのテキストファイルの読み込み

    別のサーバーに置いてあるテキストファイルを読み込み、 HTML上にて表示させる方法はありませんか? 携帯でも表示させたいので、フレームは使いたくありません。 また、テキストファイルは、直接見えてしまっても問題ありません。 HTMLファイル 例:http://www.com/test.asp TEXTファイル 例:http://www.net/test.txt

  • 別のサーバーのテキストファイルの読み込み

    別のサーバーに置いてあるテキストファイルを読み込み、 HTML上にて表示させる方法はありませんか? 携帯でも表示させたいので、フレームは使いたくありません。 また、テキストファイルは、直接見えてしまっても問題ありません。 HTMLファイル 例:http://www.com/test.php TEXTファイル 例:http://www.net/test.txt

    • ベストアンサー
    • PHP
  • HTMLページに外部テキストファイルを取り込むには?

    HTMLのページに、一部だけ外部ファイルのデータを取り込もうとしています。 <HTML> <BODY> <P><TABLE WIDTH="450" > <TR> <TD><IMG SRC="picture1.jpg"></TD> <TD >ここにJavascriptで自由更新文(1)を入れる</TD> </TR> </TABLE><BR> <TABLE WIDTH="450"> <TR> <TD><IMG SRC="picture2" ></TD> <TD>ここにJavascriptで自由更新文(2)を入れる</TD> </TR> </TABLE> </BODY> </HTML> 上のような、写真と説明文がセットになったテーブルがいくつか配置されているページがあるとします。 その説明文を、HTMLを見たこともない人物に自由に更新してもらわねばなりません。 そこで、例えば「1つめの写真の説明文は1.dat、2つめの写真の説明文は2.dat …と、単純にテキストだけを打った.datとか.txtファイルをサーバにアップロードしてもらい、htmlページはJavascriptでその.datファイルをテーブル内に読み込むようにして使いたいのですが、そのJavascriptはどんな書き方をすればよいでしょうか? <script type="text/javascript" src="1.js"></script>といったように読み込む場合、1.jsの内容は単純なテキストでなく document.write("これは例文です。"); // End といったように、ソースになっていなければダメですよね? これでは間違って「"」等を消されたらファイルが壊れてしまいます。このため、こういう内容でなく、「document.write("」や「");」や「// End 」も無い、単純なテキストだけを外部ファイルにすることはできないでしょうか?

  • テキストファイルの読み込みをするswfムービーが単独では表示可能だがHTML

    テキストファイルの読み込みをするswfムービーが単独では表示可能だがHTMLファイルだと読み込まない。 ということが起こっているのですが、 HTMLファイルの文字コードをSHIFT-JISにしてもUTF-8にしても結果は同じ状態です。 ローカルでもサーバーでも単独ではテキストファイル読み込み(表示)をするのに、HTMLファイルを通すと読み込みしないのはどうしてでしょうか? HTMLファイルと他のファイルとの間の問題かな・・と考えているのですが、さっぱり検討がつきません。 どなたかお分かりの方いらっしゃいましたらご教授願います。