Navigationsloses Popup-Fenster mit Schliessautomatik, Cross-Browser DHTML, JavaScript 1.2 ...

Verweise zum Popup-Fenster:

- Bild 1 HTML- und JavaScript-Verweis

Grosses Bild mit grossem Popup-Fenster.

- Bild 2 HTML- und JavaScript-Verweis

Kleines Bild (und Zeilenumbrüche für Dokument-Klick mit Explorer) mit minimalen Fenster-Dimensionen.

- (Bild 2 resizable) JavaScript-Verweis (nicht für Netscape 4.x)

Kleines Bild (und Zeilenumbrüche) mit kleinem und skalierbaren Fenster (inkl. Safari, dessen Fenster immer skalierbar sind).
Netscape 4.x verliert den dynamischen HTML-Code, wenn die Grösse des Popup-Fensters verändert wird.


Popup-Oeffnen bei bereits offenem Zweitfenster ...

Situation und Problemstellung (Test-Links)
  1. Auf Link der Hauptseite klicken, z.B. "Bild 1" und es wird eine Grafik in einem separaten Zweitfenster geöffnet.
    (Hinweis zu den speziellen Testlinks: Nach etwa einer Sekunde wird wieder das Hauptfenster aktiviert, für den anschliessenden zweiten, Problem-Kilck).
     
  2. Erneut auf einen Link des Hauptfensters klicken, z.B. "Bild 2" (und NICHT zuvor ins Zweitfenster klicken).

Problem: Der 2. Klick (bei bereits geöffnetem Zweitfenster im Hintergrund), schliesst nur das Popup und das angeforderte Bild wird nicht angezeigt.

Vor dem Oeffnen des Popupfensters wird überprüft, ob bereits ein Zweitfenster existiert und offen ist; - wenn ja, wird dieses zuerst geschlossen.

Aus unerklärlichen Gründen wird danach das Script nicht zu Ende ausgeführt (nur wenn nach dem Schliessen und vor dem Öffnen z.B. noch Kontroll-Meldungen ausgegeben werden, erscheint auch das Zweitfenster korrekt???).




Hinweise zu Aufbau und Verhalten des Klick-Close-Popup-Windows:




Unterschiede zwischen "pucw_main.html" und "popups2.html":

  1. Auslagerung des JavaScripts dieser, in separate Datei.
  2. Diese Datei fügt bei Bildern mit kleinerer Höhe als 100 Pixeln Zeilenumbrüche ein, damit der Internet Explorer u.a. Browser den Dokument-Klick erkennen.
  3. Aufteilung der Steuer-Funktion open_win() in mehrere Funktionen.
  4. Browser und Betriebsysteme nicht erneut getestet.
  5. Erweiterte Beschreibung der Verweise und Funktionalität des Klick-Schliess-Popup-Fensters (Click-Close-Popup-Window).




Letzte technisch relevante Code-Änderung: 3.2.2005 15:00 Uhr

Kontakt: Anfragen, Hinweise und Mitteilungen bitte an mich, R. Naef, <info@addnaef.ch>



zurück