• 締切済み

htmlの画像の読み込みについて質問です

今htmlを独学で勉強中です(プログラム未経験で今現在知識もかなり薄いです)。 テキストボックスとボタンを用意して画像を読み込みたいです。 例えば、テキストボックスに「1」と入力してボタンを押すと1の画像を読み込む・・・といった感じです。 これは可能でしょうか?また参考になるサイトやソースを教えていただけると幸いです。 よろしくお願いします。

みんなの回答

  • Prairial
  • ベストアンサー率30% (188/617)
回答No.4

つまり質問者さんは、WEBページ上のテキストBOXに任意の文字を入力し、ボタンを押せば その画像が表示できるようしたいのですか? これは無理です。javaスクリプトである程度のことは出来ますが、その画像のおいてある場所が 固定されていないと駄目です。基本的にはそのhtmlファイルが置いてある階層にイメージの置く 必要がありますね。そこにある限られた画像に関してなら可能です。 このような無駄なことをせずあらかじめ複数のボタンを用意し(インプットはサブミットにします) そのボタンに画像のハイパーリンクを張っておけばスクリプトなど使わずにできます。 普通はページ上にはサムネイルやテキスト文があってそれにハイパーリンクが張ってあります。 テキストボックスを利用したい意図が理解できません。

全文を見る
すると、全ての回答が全文表示されます。
noname#158634
noname#158634
回答No.3

そういうのはJavascript(JAVAと混同しないこと)の範疇だし、今のあなたのレベルでそういう小手先のことに手を出すのは早い。 HTMLがちゃんと書けるようになってから考えてください。

全文を見る
すると、全ての回答が全文表示されます。
noname#198951
noname#198951
回答No.2

なぜテキストボックスを使おうとするのか不明なのですが、文字(数字)にリンクを張るだけではダメなんでしょうか? まずはホームページ作成の初歩の本と、htmlタグを逆引きできる辞典的な本を手元に置いておいた方が何かと便利です。

全文を見る
すると、全ての回答が全文表示されます。
  • Frozen_
  • ベストアンサー率51% (268/520)
回答No.1

<p><a href="images/no1image.jpg">1</a></p> このように入れれば良いでしょう。1という数字をクリックすれば、imagesというフォルダ内にあるno1imageという画像ファイルが表示されます。 なぜテキストボックスを使用するのか分かりませんが、表組みやフォームの中、あるいはプルダウンメニューの中でもハイパーリンクを張れば簡単にできます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 外部テキストファイルの読み込みで

    VC#.NET(もしもC言語のカテゴリでしたらご指摘下さい) テキストボックスに単語を入力し、検索ボタンを押すことで、入力した単語とそれの解説が別個に用意されたファイル(01.txt)の中から抽出できる(下部リッチテキストボックスに表示される)プログラムを組みたいと思っております。 このようなプログラムは、いわゆるデータベースのカテゴリに属するのでしょうか?ファイルを読み込んだり検索したりするものはできたのですが、外部ファイルから部分的に読み込ませるというのがどうにもわかりません。 もしも上記のような説明でわかるという方がいらっしゃいましたら、ご教授ください。

  • VBAでボタンを押すと指定サイトの画像抽出

    お力を貸してください。 エクセルVBAで、テキストボックスとボタンを配置しました。 テキストボックス内にURLを入れてボタンを押すと、指定サイトに表示されている すべての画像を抽出して、エクセルに貼り付けるVBAを作りたいのですが、どのようなソースにすればよいでしょうか? 教えて頂けたら幸いです。 よろしくお願いいたします。

  • VBについて質問です

    VB2010でフォームデザイナーに、ツールBOXからテキストBOXとボタンを挿入します。テキストBOX内に数字を入力し、ボタンクリックで線がかけるようなプログラムを作成したいのですが、初心者で分かりません。コード等詳しく教えていただけないでしょうか。

  • 基本的な質問で本当に申し訳ありません。

    VB6で計算できるようなプログラムを作っています。 今3つのテキストボックスを作っています。そこにそれぞれ数字を入れてボタンを押すと計算結果が4つ目のテキストボックスに表示されるよう にしたいのです。 そこで質問したいのですが (1) 3つのテキストボックスすべてが入力されるまで変換ボタンを使用できない(押せない)ようにするのはどのようにしたらいいのでしょうか? (2) 3つのテキストボックスに入力された文字が数字以外の場合エラーメッセージ(数字を入力してくだい)と言う表示を出したい場合どのようにしたらいいのでしょうか? 上記の質問についてお解かりの方は、ぜひとも説明と方法を教えていただければと思っていますよろしくお願いします。

  • ラジオボタンが選択されたらテキストフィールドを入力可能にする方法

    社会人2年目のSEです。 JavaScriptが書けなくて困っています。 実装内容は以下の通りです。 【実装内容】 ・ラジオボタンが3つ。 ・そのうち2つはただのラジオボタン。 ・もう1つは、そのラジオボタンを押したらテキストボックスに値を入力可能にするもの。 【画面イメージ】 ○ AAA ○ BBB ● CCC [テキストボックス] ↑ラジオボタン(CCCのラジオボタンがチェックされてる時のみ、テキストボックス入力可能) 以下のサイトのソースを参考に実装可能かと思っています。 違うのはサンプルソースのテキストボックスを2つ削ればいいだけなので。 http://www.openspc2.org/reibun/javascript/form_radio/006/index.html このソースを参考にして作ってみたのですが、技術力が足りないため、動かすことができませんでした。 アドバイスよろしくお願い致します。

  • Javaを使って、円を描きたい

    今までは、cを学んでいたのですが、動く画像を扱うならJavaだと聞き、まったくの知識もないままJavaに足を踏み入れました。 そして、自分でもいろんな本を見たり、HPを見たりして独学しているのですが、自分で、動くプログラムを組めるようなことを教えていただける本やサイトには巡り合えていません。 今考えているのは、ボールのような(普通の塗りつぶされた円でかまいません)円が、円運動の起動を描くプログラムを作ることです。 一見簡単そうなプログラムですが、いざ自分でやるとなると、参考となるものが見つけられません。 このようなコメントからもわかるように、ほとんどJavaのことはわかっていません。 画像さえ自分で動かせればいいので、後のWindowの部分などは、どこかのソースを参考にしていこうと思っています。 こんな私は、どのように勉強すればよいでしょうか。 かなり困っています。

    • ベストアンサー
    • Java
  • ソースの作成

    独学でC言語の勉強をしているのですがソースの作成もできません。 テキストファイルの新規作成のボタンを押し、ソースを入力した後、ソースをセーブするには何をすればいいのでしょうか。メニューで、プロジェクト→プロジェクトへ追加→新規作成でC++ソースファイルを選択しプログラム名を入力して作成すると拡張子がcppのファイルができたのですが開いてもソースが見れません。コンパイルしたらエラーも警告もゼロなのですが。また、pathはどのように設定するのでしょうか?

  • VBSのプログラム

    VBSのプログラムで質問です。 (1)ラジオボタンA、B (2)テキストボックス があって、 Aを選択するとテキストボックスが入力可能になり、 Bを選択するとテキストボックスが入力不可能になるプログラムを作りたいのですが、 どのようなプログラムを作ればいいでしょうか?

  • プログラミングについて回答お願いします(>.<)

    四則演算を行うプログラムがわかりません。プログラムのコードを教えてください;; 画像はフォームの参考例です。 四則演算を行うプログラムである。2つの値を入力させ、どの演算を行いたいかをオプションボタンを用いて指定させる。「計算開始」のボタンが押されれば、結果を表示する。 2つのコマンドボタン(「計算開始」「終了ボタン」) 3つのテキストボックス(利用者入力用が2つと演算結果表示用1つ) 3つのラベル(A,B,C) 1つのフレーム(オプションボタンをグループ表示用) 4つのオプションボタン(加減乗除) 初期状態でテキストボックス3には、「計算種類は?」のメッセージを表示しておく といった内容です。

  • 複数のボタンを配置し、それぞれにイベント処理をつける

    よろしくお願いします。 javaを使った文字入力プログラムを作っているのですが、どうしても分からず質問させて頂きたいと思います。 「あ」から「ほ」までの合計30個のひらがなの文字が書かれたボタンを、5つ×6行で設置し、クリックするとそのボタンの文字がテキストボックスに入力される・・・という設計にしたいです。 もちろん1つずつソースを書けばできるのですがそれではコードが冗長になってしまうので、できるだけ簡略化してループ処理などで実現できればと考えています。 設置するボタンはひらがなボタン30個に加え、テキストボックスをリセットするボタン、クリックするとダイアログメッセージを表示させるボタンの計32個です。 時分でもいろいろ調べてみたのですが分からずじまいです。 どうかよろしくお願いいたします!

    • ベストアンサー
    • Java