Javascript-Events: onLoad, onUnload

Aufgabe 5

Beim Laden (onLoad) bzw. Verlassen (onUnload) von HTML-Dateien können bestimmte vor- bzw. nachbereitende Maßnahmen durchgeführt werden. Die entsprechenden Event-Behandlungsfunktionen werden im Body-Tag vereinbart.

Die nachstehende Anweisung:
<body onLoad="init();" onUnload="exit();">
bestimmt eine Funktion namens init() als Behandlungsroutine für das Laden der HTML-Datei und eine Funktion exit() für das Reagieren auf das Verlassen der HTML-Datei.
Da die Funktion init() sofort nach dem Laden des HTML-Dokuments zur Verfügung stehen muß, sollte sie im Header des HTML-Dokuments definiert werden. Die Funktion exit() kann an beliebiger Stelle im HTML-Dokument definiert werden, da sie erst beim Verlassen des Dokuments aufgerufen wird.

Es ist die Funktion init() zu schreiben, die beim Aufruf der HTML-Datei den Anwender mittels der Window-Methode confirm fragt, ob er einen "puderblauen" Hintergrund haben möchte.
Falls ja, soll das die Dokumenteneigenschaft bgColor auf "puderblau" gesetzt werden (Den RGB-Code für powderblue siehe Farbtabelle).

Lösung:
function init()
{if(confirm("Möchten Sie einen puderblauen Hintergrund?"))document.bgColor="#b0e0e6";
return true;}

Es ist die Funktion exit() zu schreiben, die beim Verlassen der HTML-Datei dem Anwender mittels der Window-Methode open einen Abschiedsbildschirm anzeigt.

Lösung:
function exit(){f1=window.open("tschuess.htm","ende","height=100,width=200");return true;}

Lösungsaufruf

Webdesign by: Dipl.-Math. Horst Liske, EDV-Beratung HolyWare©, E-Mail an Horst@holyware.de