Uli: "input type=text" ändern bei Klick auf Bild

Hallo Ihr Spezialisten,

ich würde gerne auf meiner Seite ein Textfeld zur Verfügung stellen, dessen Inhalt sich bei einem Klick auf ein Bild ändert.

Zum Beispiel:

  • Klick auf Bild_1 => Text_1 im Textfeld
  • Klick auf Bild_2 => Text_2 im Textfeld
  • Klick auf Bild_3 => Text_3 im Textfeld

Nein, Ihr müsst es mir nicht ganz genau erklären, das schaffe ich schon irgendwie, aber mir fehlt leider völlig der Ansatz. :-(

Ein Tip/Link zu einer Seite, die sowas anbietet, würde mir schon genügen, dann kann ich mir das mal ansehen.

Danke schon mal und einen guten Start in die neue Woche.
Gruß Uli

  1. Hallo Uli,

    <img src.... onclick="document.getElementById('test').value = 'blabla'" />
    <input type="text" id="test" />

    Gruß,

    Dieter

  2. Hallo Uli,

    ich würde gerne auf meiner Seite ein Textfeld zur Verfügung stellen, dessen Inhalt sich bei einem Klick auf ein Bild ändert.

    wie wärs mit Java.

    <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
    <html>
    <head>
    <title>Text zu Bild</title>
    <script language="JavaScript">
    <!--
    function loadtext1 () {
             document.Text.Anzeige.value = ("Bild 1");}
    function loadtext2 () {
             document.Text.Anzeige.value = ("Bild 2");}
    function loadtext3 () {
             document.Text.Anzeige.value = ("Bild 3 ");}
    //-->
    </script>
    </head>
    <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">

    <img src="image001.jpg" width="23" height="22" border="0" alt="" onclick="loadtext1()">
    <img src="image002.jpg" width="22" height="21" border="0" alt="" onclick="loadtext2()">
    <img src="image003.jpg" width="23" height="22" border="0" alt="" onclick="loadtext3()">
    <br>
    <br>
    <form name="Text">
    <input type="Text" name="Anzeige" value="" size="12" maxlength="12">
    </form>
    </body>
    </html>

    1. Tach,

      wie wärs mit Java.

      <script language="JavaScript">
      ...
      </script>

      und wo ist jetzt das Java geblieben?

      mfg
      Woodfighter

      --
      Mann am Kreuz: "Ich bin Brian und meine Frau ist auch Brian!"
      1. wie wärs mit Java.

        und wo ist jetzt das Java geblieben?

        Meine Güte, haben manche Leute eigentlich nix besseres zu tun als unqualifizierte Beiträge abzusetzen, die das Forum füllen und niemandem nutzen?

        1. hi,

          Meine Güte, haben manche Leute eigentlich nix besseres zu tun als unqualifizierte Beiträge abzusetzen, die das Forum füllen und niemandem nutzen?

          sag du's uns, du musst doch am besten wissen, was dich zu diesem posting veranlasst hat.

          gruß,
          wahsaga

          --
          "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    2. Hallo Uli,

      wie wärs mit Java. [...]

      Hallo Detlef,

      na das ist ein Service. :D Gleich der komplette Quelltext. Danke Dir, funktioniert einwandfrei!

      Grüße Dich
      Uli

    3. wie wärs mit Java.

      <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
      <html>
      <head>
      <title>Text zu Bild</title>
      <script language="JavaScript">
      <!--
      function loadtext1 () {
               document.Text.Anzeige.value = ("Bild 1");}
      function loadtext2 () {
               document.Text.Anzeige.value = ("Bild 2");}
      function loadtext3 () {
               document.Text.Anzeige.value = ("Bild 3 ");}
      //-->
      </script>
      </head>
      <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">

      Das ist kein Java. Außerdem fehlt das type-Attribut.

  3. Hallo zusammen,

    könnt Ihr aggressiven Kinder nicht wo anders spielen gehen?!
    Ich suche hier nach Hilfe und kann auf einen solchen Unsinn gerne verzichten!

    Großen Dank an Detlef, der als einziger im Stande war, eine sinvolle und gute Antwort zu geben.

    Uli

    1. Tach,

      könnt Ihr aggressiven Kinder nicht wo anders spielen gehen?!

      was bitte?

      Ich suche hier nach Hilfe und kann auf einen solchen Unsinn gerne verzichten!

      Kennst du den Unterschied zwischen [http://de.wikipedia.org/wiki/Java_%28Programmiersprache%29@title=Java] und [http://de.wikipedia.org/wiki/Javascript@title=JavaScript]? Detlef kannte ihn anscheinend nicht, also habe ich ihn darauf hingewiesen. Dass webgoddess daraufhin durchdreht, ist genausowenig zu verstehen wie deine Reaktion: Weder rumschreien noch mehrere Satzzeichen sind von Nöte.

      Großen Dank an Detlef, der als einziger im Stande war, eine sinvolle und gute Antwort zu geben.

      Dieter hatte den selben Ansatz etwa 12 Stunden vorher schon gepostet.

      mfg
      Woodfighter

      --
      Captain Spock: If I were human I believe my response would be "go to hell."... If I were human.
      1. Kennst du den Unterschied zwischen Java und JavaScript? Detlef kannte ihn anscheinend nicht, also habe ich ihn darauf hingewiesen.

        Er kannte ja auch nicht den Unterschied zwischen den Attributen  language="JavaScript" und title="text/javascript" (erstes ist weitgehend sinnfrei, zweites Pflicht).

        Aber das wird Uli schon nicht mehr interessieren, er ist sicher längst weg und mit etwas Glück kommt er nicht wieder.

        Gunnar

        --
        „Solang wir noch tanzen können
        und richtig echte Tränen flennen,
        ist noch alles offen,
        ist noch alles drin.“
        (Gundermann)
        1. hi,

          Er kannte ja auch nicht den Unterschied zwischen den Attributen  language="JavaScript" und title="text/javascript" (erstes ist weitgehend sinnfrei, zweites Pflicht).

          seit wann wäre ein solchermaßen erzeugter tooltip pflicht (und welche browser zeigen das <script>-element überhaupt sichtbar an)?

          scnr,
          wahsaga

          --
          "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
          1. Hi,

            Er kannte ja auch nicht den Unterschied zwischen den Attributen  language="JavaScript" und title="text/javascript" (erstes ist weitgehend sinnfrei, zweites Pflicht).
            seit wann wäre ein solchermaßen erzeugter tooltip pflicht

            ist er nicht, im Gegenteil, er ist verboten. script hat kein title-Attribut (script hat die %coreattrs; [id, style, title, class] nicht).

            und welche browser zeigen das <script>-element überhaupt sichtbar an?

            Gute (sprich:Geckos - Operas/IEs versagen kläglich, andere hab ich grad nicht da). Vorausgesetzt, daß das Elternelement sichtbar ist (also z.B. ein script-Element im body) und daß man

            script { display:block; }  /* darf auch inline oder was anderes sein, nur nicht none */

            ins CSS setzt ;-)

            Wenn Du die Scripts im head sichtbar machen willst, wird's etwas aufwendiger:

            head { display:block; }
            head * { display:none; } /* alles im head unsichtbar machen (style, title, ...) */
            head script { display:block; } /* und die script-Elemente wieder sichtbar */

            cu,
            Andreas

            --
            Warum nennt sich Andreas hier MudGuard?
            Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
          2. Er kannte ja auch nicht den Unterschied zwischen den Attributen  language="JavaScript" und title="text/javascript" (erstes ist weitgehend sinnfrei, zweites Pflicht).

            ^itl^y
            grrr...

            seit wann wäre ein solchermaßen erzeugter tooltip pflicht (und welche browser zeigen das <script>-element überhaupt sichtbar an)?

            :-)
            Gunnar

            --
            „Solang wir noch tanzen können
            und richtig echte Tränen flennen,
            ist noch alles offen,
            ist noch alles drin.“
            (Gundermann)
            1. ^itl^y

              Schaff ich's noch?
              ^y^yp

              grrr...
              Gunnar

              --
              „Solang wir noch tanzen können
              und richtig echte Tränen flennen,
              ist noch alles offen,
              ist noch alles drin.“
              (Gundermann)
        2. Tag Gunnar.

          Er kannte ja auch nicht den Unterschied zwischen den Attributen  language="JavaScript" und title="text/javascript" (erstes ist weitgehend sinnfrei, zweites Pflicht).

          Nein, das language-Attribut ist keineswegs sinnfrei, sondern im Zusammenhang mit Scriptbereichen im Internet Explorer 4 durchaus sinnvoll. Soweit jedenfalls mein Verständnis von browserunabhängigen Scripten (ja, ich weiß, dass das Attribut laut HTML-Standard nicht mehr erwünscht ist)

          Siechfred

          --
          »Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«
          1. Siechfred,

            im Zusammenhang mit Scriptbereichen im Internet Explorer 4 durchaus sinnvoll.

            <!--[if IE 4]><img src="http://forum.de.selfhtml.org/images/10.gif" alt="...3...2...1...have a nice day!"><![endif]-->

            ;-)
            Gunnar

            PS. Ja, ich weiß, dass der IE 4 das gar nicht versteht.

            --
            „Solang wir noch tanzen können
            und richtig echte Tränen flennen,
            ist noch alles offen,
            ist noch alles drin.“
            (Gundermann)
          2. Hallo,

            Er kannte ja auch nicht den Unterschied zwischen den Attributen  language="JavaScript" und title="text/javascript" (erstes ist weitgehend sinnfrei, zweites Pflicht).

            Nein, das language-Attribut ist keineswegs sinnfrei, sondern im Zusammenhang mit Scriptbereichen im Internet Explorer 4 durchaus sinnvoll.

            Du meinst, dass man MSIE 4 explizit mitteilt, dass er den Code als J(ava)Script und nicht als VBScript interpretieren soll? Meines Wissens kann er das automatisch feststellen und mir sind noch nie Probleme mit dieser automatischen Erkennung zu Ohren gekommen.
            »Whenever the language attribute is not defined on the SCRIPT object, then MSHTML attempts to select a suitable scripting engine.«
            Sinnvoll würde das language-Attribut dann erst, wenn eine Versionsangabe folgt. Die braucht man aber auch selten, weil man direkt auf Objekte und Methoden prüfen kann, sodass ein genereller Filter über die JavaScript-»Version« nicht nötig (und in Zeiten des DOM auch nicht sonderlich brauchbar) ist.

            Mathias

        3. Hi Gunnar,

          Aber das wird Uli schon nicht mehr interessieren, er ist sicher längst weg und mit etwas Glück kommt er nicht wieder.

          Ach wo, der Uli passt zu uns, hier sind viele gestört trotz Examen und Intelligenz. Bist Du auch einer von uns? Fährst Du Ski?

          Viele Grüße
          Mathias Bigge