Nel tuo codice c'e` un errore, che potrebbe non essere rilevato, ma e` significativo in qualche caso.

<a href="javascript:apriframe('prova.htm');">testo</a>


Poi anche il codice con il pezzo scritto da ASP dovrebbe andare bene, a meno che non ci siano apici o virgolette nella variabile "id" di ASP.

"');">testo


Ciao
Michele