timduensing: popup self.close () mit links

Hallo.

Folgendes Problem:

Ich brauche ein javascript für Popup-Fenster. Diese Fenster sollen sich selbst schließen, sobald sie den Fokus verlieren. Ist ja kein Problem mit <body onBlur="self.close()" >. Innerhalb dieses Popups sollen aber auch Links stehen. Wenn ich diese aktiviere, verliert das Fenster natürlich den Fokus und schließt sich selber, bevor es den Link öffnet. Die Seite soll für den PC optimiert werden, als Standartbrowser ist der IE ab 5.0 vorgesehen.

Gibt es da eine Lösung??

Vielen Dank.

Tim

  1. Heyho!

    Du könntest von Haus aus eine Variable namens (z.B.) "no_focus" definieren, die standartmäßig "0" ist und beim Verlassen auf "1" gesetzt wird. Die "Fenster-schließen"-Funktion prüft, bevor sie das Fenster schließt, ob die Variable auf "1" steht und schließt es dann. Ein Link würde die Variable _nicht_ auf "1" setzen, also würde die Funktion das Fenster auch nicht schließen.

    Klar?

    Chapeau! ;)

    Mastershrimp

    --
    Kämpft für die Rettung von dem Genitiv!
    1. Na das werde ich gleich mal testen! Vielen Dank, Herr Krabbe.