dafhgier: verschiedene Links merken

Hallo,

ich habe mehrere Probleme bei der Umsetzung einer Webseite... Ich beschreibe ersteinmal, wie es aussehen / funktionieren soll:

Design

-------------------------------------------------------
|                        titel                        |
-------------------------------------------------------

-----------------  -----------------  -----------------
|    Image 1    |  |    Image 2    |  |    Image 3    |
-----------------  -----------------  -----------------

-----------------  -----------------  -----------------
|    Image 4    |  |    Image 5    |  |    Image 6    |
-----------------  -----------------  -----------------

-----------------  -----------------  -----------------
|    Image 7    |  |    Image 8    |  |    Image 9    |
-----------------  -----------------  -----------------

-------------------------------------------------------

Ich hoffe es ist klar, wie es aussehen soll...

Es soll nun so sein, dass die Bilder links sind und die Seite sich gleichzeitig merkt, was man geklickt hat. Man soll also auf ein Bild drücken, dann öffnet sich ein Pop-up. Nachdem man 3 Stück angeklickt hat soll man zu einem Formular weitergeleitet werden, bei dem steht, welche man angeklickt hat (Image 3, Image 5, Image 9 z.B.) und man seine eMailadresse eingeben kann. Es reicht ja vermutlich, wenn man das vereinfacht mit normalen links erklärt...

Die Seite soll also verarbeiten und merken, was man geklickt hat...
Womit und wie macht man das am besten?
Danke für eure  Hilfe :)

(Nur zu Info: Das ist für eine Art Gewinnspiel, bei dem man eben verschieden Sachen aussuchen muss...)
Ich hoffe es ist klar, was ich meine.

  1. Es soll nun so sein, dass die Bilder links sind und die Seite sich gleichzeitig merkt, was man geklickt hat. Man soll also auf ein Bild drücken, dann öffnet sich ein Pop-up. Nachdem man 3 Stück angeklickt hat soll man zu einem Formular weitergeleitet werden, bei dem steht, welche man angeklickt hat

    Die Seite soll also verarbeiten und merken, was man geklickt hat...
    Womit und wie macht man das am besten?

    Da du a) Fenster öffnen möchtest und b) nicht darum herumkommen wirst, irgendeine Form der browserseitigen Speicherung vorzunehmen und dies nur mit Javascript funktioniert, solltest du die Grafiken mittels onClick anweisen, a) das Fenster zu öffnen und b) in der eigenen Seite in einer Variable ihre "Hat-mich-angeklickt"-Marke zu setzen. Etwa so:

    <script …>
    var angeklickt = Array();
    </script>
    </head>
    <body>

    <img src='mir' onclick='window.open(…); angeklickt.push("mir");'>

    Beim Absenden brauchst du dann nur das Feld angeklickt auswerten.

    Sollen jedoch auch andere Seiten vor dem Absenden den Stand der Dinge kennen, musst du statt einer Variablen einen Cookie einsetzen.

    1. Hello,

      Die Seite soll also verarbeiten und merken, was man geklickt hat...
      Womit und wie macht man das am besten?

      Da du a) Fenster öffnen möchtest und b) nicht darum herumkommen wirst, irgendeine Form der browserseitigen Speicherung vorzunehmen und dies nur mit Javascript funktioniert, solltest du die Grafiken mittels onClick anweisen, a) das Fenster zu öffnen und b) in der eigenen Seite in einer Variable ihre "Hat-mich-angeklickt"-Marke zu setzen. Etwa so:

      Alternativ kann er mir einer Session arbeiten oder den Ressouce-Links auf die Bilder eindeutige Identifier anhängen.

      Das setzt dann aber ein aktives Serverbackend voraus.

      dafhgier, hast Du denn einen Server, der Perl, PHP oder irgendein anderes CGI hat?

      Liebe Grüße

      Tom vom Berg

      --
      Nur selber lernen macht schlau