• ベストアンサー

テキストエリアへの画像挿入

読み込み専用のテキストエリアの最後の部分に画像を挿入したいのですが、よくわかりません。 GoliveCS2で下記のテキストエリアを作成しました。 下記の☆~☆までは実際もっと長い文章をいれているのですが、 ■の部分に画像を挿入したいのです。 <textarea name="textareaName" rows="5" cols="60" readonly wrap="virtual"> ☆ここに長い説明文をいれてます。☆■ </textarea> あまり詳しくないので分かりやすく教えていただけませんか。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

textareaは文字通りテキストのエリアなので、画像を表示するのは難しいかと思われます。 無理やり表示するなら、画像をposition指定で重ねてあげればできますが、textareaをスクロールしても画像は移動しないという状態になります。 これを追いかけてスクロールするには・・・って、やっていると泥沼にはまりそうです。 全体がどのような使い方をしたいのか、よくわかりませんが、iframeやdivでサイズ指定しておいてoverflowを指定しておけば、画像を入れてご希望に近いことができると思われますが、それではだめなのでしょうか?

fukotoshi
質問者

お礼

iframe知らなかったので調べました。 iframeで出来そうなのでそれでやってみることにします。 ありがとうございました。

その他の回答 (1)

noname#84373
noname#84373
回答No.1

テキストエリアなのだから文字だけしか使えません。 もしやるとしたなら、テキストエリアの背景を透明にして その下にあるレイヤーに、画像を表示するとか・・・。 文字とのスクロールを連動するのも面倒そう。

fukotoshi
質問者

お礼

テキストエリアの背景を透明にして・・・・ は私では無理そうなので iframeでやってみることにします。ありがとうございました。

関連するQ&A

  • テキストエリアの作成法

     下記のような横一列に並んだ3つのテキストエリアを作成しました。Mozilla Firefoxではほぼ期待通り表示されましたが、インターネット・エクスプローラーでは全く表示されません。後者でも表示させるにはどうしたらよいでしょうか。 またテキストエリア内の文章に改行をつけるにはどうしたらよいでしょうか。 <form><p class=MsoNormal><span><TEXTAREA ROWS="13" COLS="70" NAME="textarea1"id=textarea1 style="HEIGHT: 540px; WIDTH: 300px; font-size: 9pt" readonly> 『テキスト』 </TEXTAREA> &nbsp;<TEXTAREA ROWS="13" COLS="70" NAME="textarea1"id=textarea1 style="HEIGHT: 540px; WIDTH: 300px; font-size: 9pt" readonly> 『テキスト』 </TEXTAREA> &nbsp;<TEXTAREA ROWS="13" COLS="70" NAME="textarea1"id=textarea1 style="HEIGHT: 540px; WIDTH: 300px; font-size: 9pt" readonly> 『テキスト』 </TEXTAREA></span></p></form>

  • テキストエリア内の改行禁止

    テキストエリア内での改行を禁止するタグを教えてください。 wrap="off" は試したのですが、うまくいきません。 <TEXTAREA rows="1" cols="20" name="list1" class="min2"></TEXTAREA> どうか、よろしくお願いします。 表示上も、出来れば改行しないようにしたいのですが、 出来なければ、結果のみ改行しない形でも構いません。 どうか、よろしくお願いします!

    • ベストアンサー
    • HTML
  • テキストエリアの幅を10桁までにしてスクロールさせないようにしたい

    タイトルのままなんですが、可能でしょうか? <textarea name="textarea" cols="40" rows="10">テスト</textarea> あと、テキストエリアに<pre>タグをつけると改行が入ってしまい、 1行分テキストエリアから離れてしまいます・・・。 テストタイトル<br> <pre><textarea name="textarea" cols="40" rows="10">テスト</textarea></pre> すみません、どなたかわかる方いらっしゃいますか? 教えてください(^^

    • ベストアンサー
    • HTML
  • テキストエリア内の一部の文字の色だけ変える

    テキストエリア内の一部の文字の色だけ変えることはできないですよね? たとえば下記の「さようなら」だけ文字の色を赤にするなど。全部なら知ってるんですが・・・。 <TEXTAREA NAME="TextArea" ROWS="7" COLS="73"> こんにちは。 さようなら。 </TEXTAREA> #「できない」という確信的回答もお待ちします。

    • ベストアンサー
    • HTML
  • テキストエリアの末尾にフォーカス

    テキストエリアの末尾にフォーカスを移動する方法はありますか。 <TEXTAREA NAME="TextArea" ROWS="7" COLS="73"> こんにちは。 僕は東京生まれです。★ </TEXTAREA> ★のところに移動させたい。

  • MACネスケでFORM内のテキストエリアの横幅を制御したい

    FORMを作り、テキストエリア(ちょうどこのサイトのように)を置いたのですが、MACのネスケ4.7でとんでもないことになります。 WINのIE・ネスケ、MACのIEではテーブル内に収まっているのですが、MACのネスケで見るとテーブルをかなり飛び出してしまいます。それに合わせてcolsを小さくすると普通に見えてる上記ではかなり小さくなってしまいます。 OS、ブラウザでの誤差はわかりますが、いくらなんでも・・というくらい幅が違いすぎるので、なにかいい方法はないでしょうか? テキストエリアのソースは以下のようにしてます。 <TEXTAREA name="textfield" cols="30" rows="10" wrap="hard"></TEXTAREA>

  • テキストエリア内の改行

    <textarea cols=  rows= ></textarea> を使ってテキストエリアを作っています。 テキストエリア内に予めコメントを 入れておきたいのですが、そのコメントを 改行したい場合はどうすればいいのでしょうか? <BR>のタグが使えないので困っています。 どなたか教えてください、お願い致します。

  • テキストエリアの長さ(表示文字数)が違う?

    ジャンルを迷ったのですが... CGIを改造中です。テキストエリアを利用してスクロールする長文を表示させようとしています。 もちろんですが、管理画面(入力画面)もテキストエリアです。 ここでものすごく変な事が起きています。 表示画面では、<TEXTAREA rows="19" cols="23">と表示してあり、全角11文字・半角22文字で折り返しています。 管理画面では、<TEXTAREA cols="19" rows="10" name="com1">と表示してあり、全角11文字・"半角16文字"で折り返しています。 なんでこんな差が出るのでしょうか? ちなみに、ヘッダー部分はサブルーチンを使ってどちらも同じですし、スタイルシートももちろん一緒です。

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

    現在、「猫」という文字にカーソルを合わせると 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というテキストファイルに書かれた'ニャンと鳴く' で表示したいのですが、どのような記述にしたらよろしいでしょうか? よろしくお願い致します。

  • テキストエリア内の文字が表示されない

    PCからタグ打ちでテキストエリアを作り、 中にはリンクタグを入れました。 PCからも携帯(ドコモ)からも正常に表示されるのですが、 auのW62SHからはテキストエリア内の文字が表示されていないと言われました。 このようにしました↓ <form action="" style="margin:0;"> <textarea cols="30" rows="2" name="link"> <a href="アドレス"></a> </textarea></form> どこか間違えているのか、 それとも携帯の機種の問題でしょうか? よろしければ教えてください。 よろしくお願いいたします。

専門家に質問してみよう