• ベストアンサー

テキストファイルをそのままHomePageに表示(自動スクロール有)

どこかで、テキストファイルに書き込んだ内容をHomePage上に表示するhtmlを参考に掲載して下さっていたのですが使ってみようと思ったら、どこのURLだったか判らなくって、以下の事をしたいのですが、どなたか教えて下さい。 HomePageのある部分(窓)に、テキストファイル(msg.txtと仮定)の内容を表示。msg.txtを更新してアップすると新しい内容が表示される。このhrml文を教えて下さい。 この時に、テキストファイルの内容が自動スクロールされる(あるいはボタンでスクロール)する機能もあったのですが、それも含めてお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

例えば <iframe src="msg.txt" height="200" width="300" name="msg" id="msg">インラインフレームを使用しています。</iframe> のようにするとある部分にテキストファイルの内容を表示させることができます。(他のOSでちゃんと表示できるかどうか分かりませんが)やってみて分かると思いますが横スクロールバーが出ないようにするにはもっと幅を広げる必要があります。 自動スクロールについてはごめんなさい。後でスクリプトを入れやすいようにname属性は入れておきました。

minerva0426
質問者

お礼

ありがとうございます。 テキストファイルの表示できました。 これにプラスして、スクロールボタンも提供されていたのですが、そこまでは解決しましたので感謝!

minerva0426
質問者

補足

iframeを使えば良いと分かりましたので スクロールはscrolling="auto"を入れたらOKでした。 解決しました。ありがとうございました。

その他の回答 (1)

回答No.1

これって、「フレーム分割」の画面じゃないですか? 仮にWeb画面の自由な位置にスクロールバーつきテキストボックスが出来たら、現在のWeb画面の様相は一変しますよ。 「フレーム分割」乃至は「独立ウィンドウ」方式ならわかるのですが…。 この質問に答える方がいないのはどういう理由か、お考えになりましたか?

minerva0426
質問者

補足

いいえ【フレーム分割】ではありません。 回答者No.2の教えてくださった方法でテキストファイルが 固定(縦横)の場所に表示されていました。 さらに、長い文章(テキストファイル)用に スクロール機能(上下)を付加されていたので便利だと 感心していたのですが...

関連するQ&A

  • 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上に表示させるだけでも構いません。 もし可能であれば、簡単なサンプルソース等も教えていただけると大変助かります。 お手数おかけしますが、よろしくお願い致します。

  • テキストファイルを自動でスクロールするソフト

    テキストファイルを自動でスクローするソフト ホームページのように。マウスのホイールボタンを押し。マウスをしたに移動すれば。動でスクロールしますが。テキストファイルでも同じようなことができるのでしょうか? テキストエデッターは秀丸を使っていますが。秀丸では。ホイールボタンを押してやる、自動スクロールはできないのでしょうか?

  • テキストフィールドにスクロールバーを設置

    テキストフィールドをダイナミックテキストに指定し、 複数行に設定した後にコンポーネントパネルから「ScrollBar」をフィールドの右側にドロップしてからパブリッシュをしたのですが、 swfファイルを見てみると全くスクロールバーが作動していませんでした。 テキスト内には外部ファイル(txt)を読み込んでいるのですが、、、 そのときに使用したASは this.loadVariables("xxx.txt") で、これを1フレーム目に記述しました。 一応txtファイルに記述した適当な日本語文はきちんと表示されていました。 一体どこが原因でスクロールバーが作動しないのでしょうか? よろしくお願いします。

  • テキストスクロールの外部テキストファイルが表示されない

    こちらの過去ログから下記サイトを参考に、外部テキストファイルを読み込んで表示するテキストスクロールを作成しました。 http://www.flashiroha.com/script/as5.html flashで保存したswfファイルでは正常に表示されるのですが、作成したHTMLファイルにswfファイルを挿入すると外部テキスト部分が表示されず、サイドのスクロールボタンのみしか見えていません。 swfファイルと同階層にtextファイルは置いています。 そして、そのswfファイルをダブルクリックすると外部テキストファイルは表示されているにもかかわらず、htmlファイルでは表示されないのです。 足りないところは、補足説明も致しますのでよろしくお願い致します。 --------------------------------------------- ■htmlファイル <div id="textbox"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="545" height="150" title="テキストスクロール"> <param name="movie" value="common/flash/text.swf" /> <param name="quality" value="high" /> <embed src="common/flash/text.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="545" height="150"></embed> </object> </div> ■css #textbox { width: 545px; height: 150px; margin: 10px 0; } ■flash //テキストフィールドに this.loadVariables("text.txt"); //上向きボタンに on(rollOver){ _root.onEnterFrame = function() { _root.textbox.scroll -= 1; } } on(rollOut, releaseOutside) { _root.onEnterFrame = function() { _root.textbox.scroll -= 0; } } //下向きボタンに on(rollOver){ _root.onEnterFrame = function() { _root.textbox.scroll += 1; } } on(rollOut, releaseOutside) { _root.onEnterFrame = function() { _root.textbox.scroll += 0; } }

    • ベストアンサー
    • Flash
  • テキストボックス 自動スクロールでのちらつき

    お世話様です。 VB.NET2003(WinXP Pro)でプログラミングしています。 標記の通り、テキストボックス(マルチライン)の描画がちらつく現象が出ています。 '表示は100行まで If TB1.Lines.Length >= 100 Then   TB1.Text = TB1.Text.Remove(0, TB1.Text.IndexOf(Lf)+1) End If TB1.AppendText(msg) テキストボックスへの表示は上記のコードを使用しているのですが、 >TB1.Text = TB1.Text.Remove(0,TB1.Text.IndexOf(Lf)+1) のコードで描画(カレット0)され >TB1.AppendText(msg) のコードで描画(テキスト長)される為、ちらついてしまいます。 AppendTextが終るまで一旦描画を止めたりすればちらつかないとは思うのですが、そういったことはできるのでしょうか。 また、他にちらつかない案があれば御教授いただきたく存じます。 宜しくお願いいたします。 ※ちなみに最新テキストへの自動スクロールと行数制限は必須です

  • MX2004Proで外部ファイル(xml)を読み込みテキストをスクロール表示

    Flash初心者です。 外部ファイル(XML)の内容をよくある一行ニュースのような形でスクロールさせたいです。 外部ファイルをXMLConnectorを使い、読み込み、表示までできました。このテキストを一行ニュースのように、スクロールさせたいのですが、どのコンポーネントを使えばいいでしょうか? 私なりに調べると、TextAreaを使い、モーショントィーンで動かすようなことがかかれてましたが、テキストが表示されなくなってしまいました。 あまり、JavaScriptの知識もないので、コンポーネントで簡単にできればと思います。 お願い致します。

    • ベストアンサー
    • Flash
  • テキストファイルの指定文字列表示

    あるブラウザにて、あるテキストファイルの有る部分を抽出して表示させるスクリプトを考えております。 テキストファイル自体は同階層にあり(./aaa.txt)、不定期に更新されます。内容は下記のような構成になっております。 <./aaa.txt> ========= 111111111111 222222222222 3333333333333 4444444444 (空行) 55555555 6666666 66666666 8888888 (空行) 9999999999999999999999 ・ ・ ========= このうち、111111111111を除いた2回目の空行までの全ての文字列をそのまま表示させたいのです。 php4.3.2です。 何か良い方法orスクリプトがあればご教授ください。

    • ベストアンサー
    • PHP
  • テキストスクロール

    Flash初心者です。 http://www.flashiroha.com/script/as5.html のサイトを参考にテキストスクロールを作成したのですが、 1.ボタンを押している間ずっとテキストをスクロールさせるようにするにはどうしたらいいでしょうか?(現状ワンクリック1行のスクロールでカチカチ押さなければならない。) 2.外部読み込みのテキストで、文字の色やサイズを部分的に変えたいのですがテキストファイルにhtmlを打ち込んでも全く反映されず、そのタグ自体が画面に表示されてしまいます。どうすればいいでしょうか?

  • テキストスクロール?

    お世話になっています。 ホームページ作成初心者で DreamWeaverMX2004を使用しています。 テキストスクロール・・という名前で合っているのでしょうか 文字を入力して下方にスクロールできるもので よく更新履歴などに使われているやつを 設置したいのですが、 手持ちの入門書はサイトを 見ている側が入力して送信するフォームについては 書かれているのですが、 運営側だけが編集するタイプのものをどのように 設置したらいいのか分かりません・・ どうかよろしくお願いいたします。

  • オンマウスでテキストエリアにテキスト表示

    現在、「猫」という文字にカーソルを合わせると text1のテキストエリアに 「ニャンと鳴く」と表示されるスクリプトを作成しました。 記述の一部ですが下に示します。 <form name="form1"> <TEXTAREA name="text1" rows="5" cols="40"></TEXTAREA> </form> <span onmouseover="txt_dsp('text1','ニャンと鳴く');"onmouseout="txt_dsp('text1', '');">猫</span><br> 教えていただきたいのは'ニャンと鳴く'という部分を msg.txtというテキストファイルに書かれた'ニャンと鳴く' で表示したいのですが、どのような記述にしたらよろしいでしょうか? よろしくお願い致します。

専門家に質問してみよう