Layer ausblenden mit onblur möglich?

  • Themenstarter Themenstarter poochi
  • Beginndatum Beginndatum
P

poochi

Hallo!

Ich habe folgendes Problem:
Ich möchte einen aufgerufenen Layer wieder schliessen lassen, sobald der Layer den Fokus verliert.
Bei einem PopUp funktioniert das ja problemlos mit onBlur:

<body onblur="javascript:self.close();">

Aber wie bekomme ich das mit dem Layer hin. Bis jetzt habe ich es nur geschafft, dass das komplette Fenster geschlossen wird, und nicht nur der Layer.

Hat jemand vielleicht eine Idee?
 
Hallo....

das dürfte schwer werden, da ein Layer(mal abgesehen von dem Netscape-<layer>) überhaupt keinen Focus haben kann, und somit dort auch kein "onblur" feuern kann.

Du könntest es versuchen, indem du bspw. den Onclick-Event überwachst.... wird irgendwo ausserhalb des Layers geklickt, versteckst du dann selbigen.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück