デスクトップに置いてあるひとつのフォルダに、A.htmlというファイルと、B.txtというファイルがあります。
A.htmlをブラウザ(IE)で開いたとき、B.txtの中に書いてある文章をまるまる表示させるには、
どのようにすればいいでしょうか?
ネット上でいろいろ調べたところ、http://questionbox.jp.msn.com/qa3189160.htmlの質問にイメージが近かったのですが、
読み込むファイルはjsじゃないですし、中身を変更したくない(↑の質問のように、”var data = [・・・”といった書き換えをしたくない)のです・・・。
htmlファイルも、txtファイルも、サーバーには送りません。
ネットに繋がっていないパソコンでだけ使います。
よろしければ、サンプルプログラムを書いていただけると助かります。
本当に困っております、どうぞよろしくお願いいたします!
No.6
- 回答日時:
3ですが・・・
無理!
単純に「テキスト」ですからね。
但しFirefoxとアドオンの組み合わせなら可能。
https://addons.mozilla.jp/firefox/details/1864
https://addons.mozilla.jp/firefox/details/403
https://addons.mozilla.jp/firefox/details/190
https://addons.mozilla.jp/firefox/details/1939
等・・・
ご回答ありがとうございます。
無理なのですね・・・!IEでの表示が前提なので、残念です・・・。
ですが、画像など、別のものを表示するときにとても便利そうですね。
とても勉強になりました!別の箇所で利用させていただきます。
ご回答、本当にありがとうございました!
No.5
- 回答日時:
No1さんの回答は、IEは表示されないのもあるみたいです。
FireFoxなどはちゃんと表示できます。
ウチの環境でやってみたところ、IE7だと表示できず、
FireFox3.0.9で表示できました。
ほわー知りませんでした。
他にFileSystemObjectを使う方法を見つけました。
http://f29.aaa.livedoor.jp/~morg/wiki/index.php? …
いくつか制限あるみたいですが。。。
ソースも載ってました。
ご参考までに。
ご回答ありがとうございます。
ブラウザの問題だったんですね、盲点でした;
今回は別の方法をとらせていただくことにしました。
が、教えていただいた機能もとても便利そうなので、勉強してみようと思います。
ご回答、本当にありがとうございました!^^
No.4
- 回答日時:
ブラウザで直接textファイルを開けばいいじゃん。
何をしたいのかわからない。
それともhtml表示の一部として取り込みたいの?
質問文の書き方が悪く、うまく伝えられずすみません。
おっしゃってる通り、html表示の一部として取り込みたいのです。
イメージを簡潔に書くと、このような感じです↓
≪A.html(IEで表示)≫___________________
○○のページ(←A.htmlの<body>内に普通に記入したテキスト)
☆☆(←同じファイルにある画像(A.html内に))
あいうえお(←B.txtの中身)
____________________________
また、B.txtの中にHTMLタグが入っていた場合、
A.htmlに表示した際にそのタグが有効になれば、とても助かります。
どうぞよろしくお願いいたします。
No.3
- 回答日時:
完全に「ローカル」でHTMLを編集可能なら・・・
iframe
なら簡単に出来るのでは?
http://www.tohoho-web.com/html/iframe.htm
http://www.htmq.com/html/iframe.shtml
http://zumirin.cool.ne.jp/kowaza/iframe.htm
等・・・
ご回答ありがとうございます。
教えていただいたURLを参考に試したところ、うまく表示できました!
よろしければもうひとつ教えていただけませんでしょうか。
iframeだと、B.txtの中身にhtmlタグが入っていた場合に、それを”HTMLタグ”として認識することはできないのでしょうか・・・?
たとえばB.txtの中身が
<a href="http://www.yahoo.co.jp/">YahooのHP</a>
<a href="http://www.google.co.jp/">GoogleのHP</a>
だった場合、上記2つのリンクを張ることはできないでしょうか。
すみません、質問文に書いておけばよかったのですが、失念しておりました><
もし方法をご存知でしたら、どうかお教えください。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
Ajaxを使ってtxtファイルを読み込めばいいはずですが、Ajaxをご自分で実装されるとなると面倒だと思います。
一番手っ取り早い方法としては、jQuery(http://jquery.com/)などのAjaxライブラリを使用することです。
以下、jQueryを使用してtxtファイルを読み込むサンプルです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="content-script-type" content="text/javascript">
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function() {
$("#container").load("B.txt");
});
//-->
</script>
</head>
<body>
<!-- テキストを表示する部分 -->
<div id="container"></div>
</body>
</html>
ご回答ありがとうございます。
初めて聞く機能だったので、悩み悩みでしたが、少し勉強してみました。
こ・・・こんな便利なものがあったのですね。
教えていただいたコードで無事、思い通りの機能が実装できました!
ほかにもいくつか似たようなことで悩んでいたのですが、そちらにも応用できそうです!
本当に助かりました、ありがとうございました!
No.1
- 回答日時:
普通にobject要素で
<object type="text/plain" data="B.txt"></object>
みたいな感じで。
ご回答ありがとうございます!
以下のようにしたのですが、B.txtの中身が表示されませんでした。
≪A.html≫
<html>
<head>
<title>サンプル</title>
</head>
<body>
<object type="text/plain" data="b.txt"></object>
</body>
</html>
「object要素」で調べたところ、タグの一種とあったので<body>内に記述したのですが、間違っておりますでしょうか・・・;
申し訳ございません、原因をご指摘いただければ助かります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
- その他(プログラミング・Web制作) ファイル名の一部をbatで変更したい batファイルを使って、以下のようにファイル名の一部を変更した 3 2023/02/21 20:09
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Chrome HTML Document (.html)...
-
個人HPでのある一定の来場者の...
-
<OBJECT>に入れたテキストが表...
-
txtの中身を表示する方法教えて...
-
大量のフォルダからひとつのフ...
-
stable diffusionのインストー...
-
コマンドプロンプトのエラーに...
-
コマンドプロンプトの「%1」と...
-
ホームページのリンクからプロ...
-
テキストファイルのタブをカン...
-
画像・動画データを日付毎のフ...
-
テキストファイルのファイル名...
-
exeファイルをデータ転送サービ...
-
拡張子を元に戻す
-
CSSを1ページに1枚作るのって変...
-
バッチファイルの内容を表示さ...
-
エクセル フォルダの画像を画...
-
pcゲームの優先度の設定につい...
-
Windows10にデュアルブートでXP...
-
バッチファイルからVBAに引数を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Chrome HTML Document (.html)...
-
phpのファイルがブラウザで開か...
-
phtmlって何ですか?
-
1つのhtmlで複数のページを表...
-
インクルードした要素がヘッダ...
-
<OBJECT>に入れたテキストが表...
-
XVLファイルがブラウザ上で表示...
-
作成したhtmlファイルがローカ...
-
拡張子がhtmlのファイルとshtml...
-
アクセスカウンター
-
htaccessを使ってトップページ...
-
txtの中身を表示する方法教えて...
-
サーバーアップすると、ソース...
-
なぜWebサイトとして表示されな...
-
HTMLについて教えてください。
-
XHTMLでホームページを作る意味...
-
htmからhtmlへの変更の仕方
-
ホームページが元通りに表示さ...
-
JSP <%@ %> <% %>が表示されて...
-
jQueryでLoad後の表示位置について
おすすめ情報