yuse: bildergalerie/ images url zuordnen

Habe eine Frage zu Javascript. Habe eine Bildergallerie mit 20 kleinen images und einem grossen. klickt man nun auf z.B. kleines bild einer hose, wird das grosse bild durch das grosse bild der hose ausgetascht. das realisiere ich mit einem kleinen handler, der die bilder tauscht. nun möchte ich auf klick auf die grosse hose ein pop-up haben für hintergrundsinformationen haben. wie realisiere ich das, wenn sich doch der content meines als link fungierenden images ändert?

<A HREF="javascript:popUp('en1.htm')" imgsrc...</A>
hiermit kann ich nicht arbeiten, da sich das pop up ja ändert, je nach dem welches bild gerade als gross geladen wurde.
kann ich den images über javascript eine htm seite zuorden, die dann bei click in das pop up geladen wird?
wär so gut..
tak

  1. Hi,

    klickt man nun auf z.B. kleines bild einer hose, wird das grosse bild durch das grosse bild der hose ausgetascht. (...) nun möchte ich auf klick auf die grosse hose ein pop-up haben für hintergrundsinformationen haben. wie realisiere ich das, wenn sich doch der content meines als link fungierenden images ändert?

    genauso, wie du die Bilder selbst ändern kannst, kannst du auch abfragen, welches im Moment angezeigt wird. Mit einem Klick auf das Bild rufst du diese Funktion auf, in der das laut Vergleich richtige PopUp geöffnet wird.

    Am Beispiel von http://selfhtml.teamone.de/javascript/beispiele/buttons.htm sähe das so aus:

    function popup() {
       if(Normal1.src == "button1.gif";) {
         window.open(...);
       }
       // ...weitere Vergleiche...
     }

    Schwer ungetestet, aber es sollte funktionieren. PopUps tun das übrigens sehr oft nicht.

    LG Orlando

    --
    SELF-TREFFEN 2002
    http://www.rtbg.de/selftreffen/
    http://www.megpalffy.org/temp/penneninhh.html

    1. function popup() {
         if(Normal1.src == "button1.gif";) {
           window.open(...);
         }
         // ...weitere Vergleiche...
      }

      Schwer ungetestet, aber es sollte funktionieren. PopUps tun das übrigens sehr oft nicht.

      LG Orlando

      Hallo Orlando, vielen Dank erstmal.
      Leider läuft es aber immer noch nicht so, wie ich es mir vorstelle.
      Also im moment sieht mein script so aus:

      function popup() {
       if (over01.src == "bild1.jpg") {
        window.open("poptest.htm","Popup","width=400,height=300");
      }
      ohne die if schleife läuft es auch *gg*

      das image, welches das popup aufruft, sieht so aus.

      <a href="javascript:popup()">
       <img src="bild1.jpg" width="195" height="309" border="0" alt="" align="bottom" name="tausch_bild_gross">  </a>

      name="tausch_bild_gross">  ist der handler, mit dem die bilder getauscht werden.

      die ersten bilder, mit denen ich das popup versucht habe...

      over01=new Image();over01.src="bilder/bild1.jpg";
      over02=new Image();over02.src="bilder/bild2.jpg";

      ich verstehe es nicht
      mit grossen hoffnungen..
      yuse

    2. vielen dank, funktioniert doch.*freu*