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!
Kämpft für die Rettung von dem Genitiv!