Cuando se usa el tag de javascript usando el atributo src para indicar un archivo externo, independientemente de la extensión que tenga, debe contener
única y exclusivamente código javascript
Así si usas
<script language="JavaScript" src="archivo.asp"></script>
y en archivo.asp tienes algo que no sea javascript es lo mismo que decirle
<script language="javascript">
codigo asp
</script>
La verdad es que esa FAQ que mencionas no la veo yo muy clara, voy a comentarlo con los otros moderadores a ver qué hacemos con ella
Si necesitas que al cerrar la ventana se llame a un archivo asp que haga algo lo que debes hacer es complicado porque hay que pedirle que llame a un archivo asp pero no dará tiempo a que se cargue porque la ventana se cerrará. Lo más seguro tal vez entonces sea que se abra una ventana nueva que llame al asp y que lo que ese asp devuelva al navegador es una instrucción para que se cierre la ventana que abriste mediante javascript. pedirle parecido a esto:
<script language="javascript">
window.onunload=function(){window.open('pagina.asp ')}
</script>
Y pagina.asp debe enviar al navegador cuando termine de hacer lo que tenga que hacer en el servidor la instrucción de que cierre esa ventana. Algo así como...
pagina.asp
<%
tu codigo asp
%>
<script language="javascript">
self.close()
</script>
Eso hará que tras ejecutarse el código asp en el server se cierre sola la ventana que se abrió.
espero haberme explicado