Peter: bild markieren

hallo zusammen

ich gruppiere einige bilder, indem ich Ihnen eine id gebe z.B. farbe1, farbe2, farbe3

ich möchte nur, wenn auf ein bild geklickt wird, dass dieses mit einem rahmen versehen wird und ein eventuell vorher markiertes nicht mehr markiert ist.

hier das javascript (bin anfänger):_____________________

<script type="text/javascript" language="JavaScript">
<!--

function irgendwas(gruppe,nr,ende) {

for (i=1; i <= ende; ++i) {

document.getElementById(gruppe+i).style.border="0";

}

document.getElementById(gruppe+nr).style.border="2";

}

-->

</script>

  1. hi,

    ich gruppiere einige bilder, indem ich Ihnen eine id gebe z.B. farbe1, farbe2, farbe3

    Und in wie fern sind die dadurch "gruppiert"?

    ich möchte nur, wenn auf ein bild geklickt wird, dass dieses mit einem rahmen versehen wird und ein eventuell vorher markiertes nicht mehr markiert ist.

    M.E. am einfachsten:
    Merke dir die Referenz auf das gerade markierte Bild, und beim nächsten Aufruf der Markierungsfunktion ent-markierst du es wieder, bevor du das neue markierst und dir dieses wiederum als neues aktuelles merkst.

    var zuletztMarkiert = false;
    function markieren(...) {
      if(zuletztMarkiert) {
        // zuletztMarkiert ent-markieren
      }
      // aktuellesBild markieren
      zuletztMarkiert = aktuellesBild;
    }

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hier noch der HTML-Code:

      <img src="123.jpg" border="1" width="200" height="300" style="bordercolor: #C9C9C9" id="hallo1" onclick="irgendwas("hallo","1","3")">
      <br>
      <img src="124.jpg" border="1" width="200" height="300" style="bordercolor: #C9C9C9" id="hallo2" onclick="irgendwas("hallo","2","3")">
      <br>
      <img src="125.jpg" border="1" width="200" height="300" style="bordercolor: #C9C9C9" id="hallo2" onclick="irgendwas("hallo","3","3")">

    2. Hallo wahsaga

      Danke für die Antwort.  Möchte die Funktion für mehrere Bildergruppen verwenden.

      Deshalb geht das mit dem zuletztmarkiert schlecht.

      gruess. peter

      1. hi,

        Möchte die Funktion für mehrere Bildergruppen verwenden.

        Deshalb geht das mit dem zuletztmarkiert schlecht.

        Ein wenig Mitdenken wäre schon schön.

        Niemand wird dich hindern wollen, wenn du dir dann, in Erweiterung meines kleinen Vorschlages, jeweils pro "Gruppe" deren zuletzt markiertes Bild merkst.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Hallo Wahsaga

          Habe es auf meine Art hinbekommen und kann die Funktion jetzt für die über 30 Bildergruppen nutzen und auch die hidden fields mit derselben funktion füllen.

          besten Dank für deine Inputs.