Originariamente inviato da paolinho
Si beh in effeti è Javascript, comunque ho risolto sostituendo

return usaLink;

con

return ajax.responseText;
che in una interazione asincrona non risolverà proprio niente ... dai retta a cavicchiandrea, leggiti le guide JavaScript prima di perder tempo con Ajax (nel vero senso della parola, perdere un sacco di tempo per problematiche che magari con Ajax non c'entrano niente)