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;}