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