Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Frage zu Java Script

flatus / 4 Antworten / Flachansicht Nickles

Hi,

ich hätte eine Frage zu Java Script, die mir SelfHTML (erstaunlicherweise) nicht beantworten kann, bzw. ich finde die Antwort nicht.

Dieses Script [body onBlur="dlpopup2();"] bedeutet doch, dass ein JS beim Betreten der Seite geladen wird. Was muss beim Verlassen dort stehen?

cu,flatus------------------------------------------------------------------------------------------------(latein.) durch den After abgehende Darmgase. Vermehrter Abgang: Flatulenz.
bei Antwort benachrichtigen
verwirrend! flatus
xafford flatus „verwirrend!“
Optionen

Naja, JavaScript ist auch nicht so wirklich eine Sache, hauptsächlich wegen der Browsereigenheiten.
Wie schon gesagt, onBlur greift, wenn ein Element, das aktiv war diesen Fokus verliert. Bei einem Inputfeld ist das relativ einfach:

<input type="text" onFocus="javascript:alert('aktiv')" onBlur="javascript:alert('Jetzt inaktiv')" />
Bei Body verliert der Body halt nicht nur dann den Fokus, wenn das Browserfenster inaktiv wird (ein anderes Fenster den Fokus erhält), sondern auch, wenn man die Seite verlässt wofür eigentlich der Eventhandler onUnload zuständig wäre. Meines Wissens ist deswegen onBlur nach HTML4.0 auch im Bodytag nicht vorgesehen.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen