Gli apici mancavano qui:

<body onLoad=download()">
ma nel post successivo avevi corretto:
<body onLoad="download()">
Nella versione corretta, tuttavia, hai inserito un altro errore di sintassi che prima non c'era: qui
<Script type="text/javascript">
<!--
function download(){
location.href="<%=link%>";
}
-->
</Script>
manca il punto e virgola che io ho aggiunto in rosso, errore che può essere fatale per questo script (non ricordo bene se in una istruzione di una sola riga si può anche omettere, dovrei verificare, io per non sbagliare lo metto sempre.........ma questo è javascript, e a onor del vero, tutta questa parte riguardante la funzione js e l'evento onLoad è un po' OT).

Senza questi errori, ti confermo che funziona.