Antje: Thumbnails

Guten Morgen!
Ich habe auf einer Seite mehrer Thumbnails plaziert und dabei treten folgende zwei Probleme auf:
a) möchte ich, daß die Großen Bilder immer im selben Fenster geöffnet werden und nicht in lauter neuen. Mein SourceCode sieht folgender maßen aus:
<SCRIPT LANGUAGE="JavaScript">
<!--
function launchGallery1() {
gallery1 = window.open("praemien/tralala.html", "gallery1",
"height=300,width=400")
}
function launchGallery2() {
gallery2 = window.open("praemien/blabla.html", "gallery2",
"height=300,width=400")
}  usw.
</script>
und im body dann:
<table>
<tr>
            <td><a href="#" onClick="launchGallery1()"><img src="image.gif" width="75" height="68" border="0"></a></td>
            <td><a href="#" onClick="launchGallery2()"><img src="image2.gif" width="75" height="95" border="0"></a></td>usw.</table>
b) möchte ich das man das große Bild mit einem Button wieder schließt:
<form>
        <div align="right"> <img src="schliessen.gif" width="72" height="16" onClick="window.close()">
        </div>
      </form>
im IE funktioniert das mit dem schließen, im NS leider nicht.

Ich hoffe, mir kann jemand dabei helfen. Danke schon mal!
Antje ;-)

  1. Hallöle,

    <a href="#PRE" onclick="vorschau.src='GROSSES_BILD.JPG'"><IMG SRC="THUMBNAIL.GIF">
    </a>

    ...

    <a name="#PRE">
    <img src="PLATZHALTER.JPG" name="vorschau">
    </a>

    Das ist die Lösung, die ich zur Zeit verwende. Ist leider noch nicht online, müsste aber im NS funzen.
    Ich kann‚s jetzt aus Zeitgründen grad nicht testen, aber wenn‚s geht, wär‚s nett, wenn Du‚s mal postest!

    CU
    speedy

  2. Sorry, hab‚s jetzt mal probiert, aber der Netscape mag keine dynamischen Bildänderungen. D.h. die Bilder werden immer auf die Größe des Platzhalters gequetscht.

    Schade... *heul, wein, schluchtz*

    CU
    speedy

    PS: Wenn Du eine andere Lösung findest, kannst Du mir bescheid geben, hab nämlich auch so ein Problemchen :-)

    1. Sorry, hab‚s jetzt mal probiert, aber der Netscape mag keine dynamischen Bildänderungen. D.h. die Bilder werden immer auf die Größe des Platzhalters gequetscht.

      Schade... *heul, wein, schluchtz*

      CU
      speedy

      PS: Wenn Du eine andere Lösung findest, kannst Du mir bescheid geben, hab nämlich auch so ein Problemchen :-)

      Bei mir klappt es auch noch nicht! :-((((
      Aber wenn ich was herausfinde, gebe ich bescheid!
      Antje

  3. Hallo Antje,

    a) möchte ich, daß die Großen Bilder immer im selben Fenster geöffnet werden und nicht in lauter neuen.

    Ein ähnliches Problem bin ich anders angegangen. Ich wollte Bilder stets auf Fensterbreite anpassen. Also habe ich den Quelltext dynamisch geschrieben. Also erst Größe des sichtbaren Bereiches ermitteln, dann Größenangeaben fürs Image berechnen und dann <img src=...> schreiben. Bei jedem Resize wird ein Reload (bzw. history.go(0)) durchgeführt. Somit wird der Code neu geschrieben. Das funktioniert auch mit dem Netscape.

    Ähnlich könntest du vorgehen und mittelt Schalter den Zustand des Bildes bestimmen- Thumbnail oder Vollbild und bei jeder Größenanderung die Seite neu aufbauen.

    b) möchte ich das man das große Bild mit einem Button wieder schließt:

    Das wäre mit obigem Ansatz ebenfalls gegeben. Einfach den Schalter zurück auf Thumbnail setzen und ein Reload durchführen.

    Viele Grüße
      Kess

    1. Hi Kess!
      Könntest Du mir - wenn es nicht zu viel Mühe macht - den Sourcecode schicken oder mir eine URL geben, wo ich mir das angucken kann? Ich habe nämlich von Javascript zu wenig Ahnung, um das alleine zu machen.
      Danke, Antje :-)

      Hallo Antje,

      a) möchte ich, daß die Großen Bilder immer im selben Fenster geöffnet werden und nicht in lauter neuen.

      Ein ähnliches Problem bin ich anders angegangen. Ich wollte Bilder stets auf Fensterbreite anpassen. Also habe ich den Quelltext dynamisch geschrieben. Also erst Größe des sichtbaren Bereiches ermitteln, dann Größenangeaben fürs Image berechnen und dann <img src=...> schreiben. Bei jedem Resize wird ein Reload (bzw. history.go(0)) durchgeführt. Somit wird der Code neu geschrieben. Das funktioniert auch mit dem Netscape.

      Ähnlich könntest du vorgehen und mittelt Schalter den Zustand des Bildes bestimmen- Thumbnail oder Vollbild und bei jeder Größenanderung die Seite neu aufbauen.

      b) möchte ich das man das große Bild mit einem Button wieder schließt:

      Das wäre mit obigem Ansatz ebenfalls gegeben. Einfach den Schalter zurück auf Thumbnail setzen und ein Reload durchführen.

      Viele Grüße
        Kess

      1. Hallo Antje,

        Könntest Du mir - wenn es nicht zu viel Mühe macht - den Sourcecode schicken oder mir eine URL geben, wo ich mir das angucken kann? Ich habe nämlich von Javascript zu wenig Ahnung, um das alleine zu machen.

        Selbstverständlich.... heute abend. Den Code habe ich zuhause und hier von der Arbeit keinen Zugriff darauf.

        Viele Grüße
          Kess

        1. Hi!
          Kannst Du ihn mir an meine emailadresse zu schicken: a_kriegsmann@yahoo.de
          Danke, Antje

          Hallo Antje,

          Könntest Du mir - wenn es nicht zu viel Mühe macht - den Sourcecode schicken oder mir eine URL geben, wo ich mir das angucken kann? Ich habe nämlich von Javascript zu wenig Ahnung, um das alleine zu machen.

          Selbstverständlich.... heute abend. Den Code habe ich zuhause und hier von der Arbeit keinen Zugriff darauf.

          Viele Grüße
            Kess

    2. Hallo Kess,

      funzt das auch im Netscape? Hab auch schon mal sowas gemacht, aber für den NS mußte ich ne komplette Alternative schreiben und die war nicht besonders "sauber", weil sich die Seite zweimal neu aufgebaut hat. Mit MSIE wie immer kein Problem.

      CU
      speedy