perché ciclare il recordset? metti la stringa intera nella funzione e sostituisci con il link...
le sostituzioni le metti in un array che alimenti con un DB o con un file di testo e sei a cavallo... non è dispendiosa per il server
jQuery è un'idea simpatica, con la controindicazione che il Javascript deve essere attivo sul client, altrimenti non funziona...