josch: formular durch grafik absenden

hallo,

ich habe 10 grafiken mit javascript (on mouse over).
wenn eine dieser grafiken angeklickt wird, soll ein wert über den form tag übermittelt werden.

wie muß ich die buttons beschreiben, damit bei jedem klick auf einen button ein anderer wert an das im form tag angegebene ziel zu weiteren verarbeitung übermittelt wird?

bin über schnelle hilfe sehr dankbar!

  1. hiho,

    ein bissle code wäre nciht schlecht ..
    aber mal so aus de rhüfte geschossen würde ich sagen, dass du bei jedem bild ein onclick einfügst und eine js-funktion damit startest. an hand eines paramters wird in ein (hidden)-formularfeld der wert eingesetzt, den du übermitteln willst.

    also:

    <script type="text/javascript">

    function SubmitForm(WAS){
      var df = document.forms[0];

    df.wertefeld.value = WAS;
      df.submit();
    }

    </script

    <form>
    <input type="hidden" id="wertefeld" name="wertefeld" value="" />
    </form>

    <img src="[..]" onclick="SubmitForm('hallo')" width="[..]"  height="[..]" alt="[..]" />
    <img src="[..]" onclick="SubmitForm('auf wiedersehen')" width="[..]" height="[..]" alt="[..]" />

    damit würde bei dem klick auf ein bild immer der entspr. string(zeichenkette) übergeben, in das form-element eingefügt und abegschickt werden. das formular sendet also immer das gleiche feld ab, dessen inhalt wird aber dynamisch durch den klick auf eines der 10 bilder bei dir erst erzeugt.

    wenn du andere voraussetzungen hast, poste mal deinen code. probieres aber erst selbst, was du hinbekommst - wenn mein vorschlag so ungefähr in die richtung geht, die du beabsichtigst.

    gruß hein

  2. Hi,

    ich habe 10 grafiken mit javascript (on mouse over).
    wenn eine dieser grafiken angeklickt wird, soll ein wert über den form tag übermittelt werden.

    wie muß ich die buttons beschreiben, damit bei jedem klick auf einen button ein anderer wert an das im form tag angegebene ziel zu weiteren verarbeitung übermittelt wird?

    Gib den Buttons verschiedene Namen. Es werden vom angeklickten Button die Parameter Name.x und Name.y übermittelt (mit den Werten, die den Klickkoordinaten im Bild entsprechen). (PHP macht aus name.x name_x wenn ich mich richtig erinnere.

    Prüfe serverseitig einfach nach, welcher name.x angekommen ist.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/