stefan: window.close und focus?

Hi!

Habe auf einer Seite ein paar Links gebastelt, die mir via

window.open()

kleine Popups aufmachen und diese gleich mit .focus nach vorne holen.

Jetzt hätte ich gerne, dass sich die Popups wieder schließen, sobald man den Fokus auf das Hauptfenster zurück richtet, am besten ohne dass man extra wo x klicken muss, sondern nur über .focus.

Wenn jemand sein Interesse wieder dem Hauptfenster zuwendet, geh ich davon aus, dass sich das Popup für ihn erledigt hat, und das erspart ihm einen Handgriff.

Mir fehlt nur die geistige Gewandtheit um das in Java auszudrücken. Zu Hülf! :)

Merci

  1. Hallo stefan,

    Mir fehlt nur die geistige Gewandtheit um das in Java auszudrücken.

    Mir auch aber in JavaScript würde ich mal versuchen mit http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onblur@title=onblur zu arbeiten oder mit http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onfocus@title=onfocus in Kombination mit http://de.selfhtml.org/javascript/objekte/window.htm#allgemeines@title=opener.

    Mit freundlichem Gruß
    Micha

    1. Supa!

      <body onfocus="MeinFenster.close()">

      im Hauptfenster funzt.

      Merci

      1. <body onfocus="MeinFenster.close()">

        im Hauptfenster funzt.

        Whow, guter Tipp.

        Ich habe das Problem, dass ein child-window nur einmal öffnet.

        Wechsle ich zurück zum parent-window und schreibe erneut HTML ins child-window, kommt es nicht in den Vordergrund, <body onLoad="self.focus()"> scheint nur beim ersten Mal zu feuern.

        Also child-window schliessen und erneut öffnen. Bissel um die Ecke gedacht ...

        Schorsch