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