Fenster
Pitt
- javascript
0 Dieter Raber0 Joachim0 Daniel Budke
Hi,
ich habe einige bilder von produkten auf meiner seite, wenn man die bilder anklickt kann man diese produkte vergrößern. dies habe ich mit javascript window.open erzielt.
jetzt meine frage:
wie kann ich das machen, dass die bilder immer nur in selben fenster geöffnet werden bzw. dass wenn jemand das erste bild vergrößert und danach das zweite bilde vergrößert, dass das erste bilde wieder geschlossen wird.
ich hoffe ich konnte das gut genug erklären.
Hallo Pitt,
Schau mal hier http://www.codestore.net/A55692/store.nsf/unid/DOMM-4PYJ3S?OpenDocument, Jake hat die Geschichte sehr schoen geloest.
Dieter
hi,
wie kann ich das machen, dass die bilder immer nur in selben fenster geöffnet werden bzw. dass wenn jemand das erste bild vergrößert und danach das zweite bilde vergrößert, dass das erste bilde wieder geschlossen wird.
eventuell hilft Dir auch diese Technik, bei der ein Popup dann automatisch geschlossen wird, wenn das Hauptfenster in den Vordergrund geholt wird: http://www.filmundtrick.de/print.php
Gruesse Joachim
das ganze Kann man auch über eine "Variable" machen.
man definiert einfach ne funktion der man dann die einzelnen verschiedenen Pfade zuweist:
zum Beispiel irgendwie so etwas:
function popup(pfad) {
var Fenster = window.open(pfad,"Bild",width=500,height=500");
Fenster.document.focus(); }
Damit wird das Fenster immer über ein und dieselbe Variable angesprochen und alle Bilder lassen sich in dem selbsn fester öffnen.
um ein einzelnes Bild zu öffnen schreibst du einfach nen Verweis, der die funktion direkt anspricht (<a href="javascript:popup(../images/bild.jpg)">Verweistext</a>