Innanzitutto grazie x la risposta che mi ha fatto capire diverse cosette!!!

Ora però la faccenda si complica...questo è il mio codi ce non -funzionante:

<HTML>
<HEAD><TITLE>Login</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function clicked() {
for(var i = 0;document.forms.lenght; i++) {
var e = document.forms.elements[i];
if ( (e.type == "button") || (e.type == "submit")){
alert("You clicked a button.");

}
else if ( window.document.link == "Logout"){
alert("You clicked logout link");
}
else {
alert("are you sure?");
}
}
}

// -->
</SCRIPT>
</HEAD>
<BODY bgcolor='9999FF', onBeforeUnload="clicked()">


Io dovrei ciclare su tutti i document.form e document.link della pagina, ma credo che come ho definito il ciclo non è corretto!
Dove sbaglio?