Hai due opzioni:
1. il testo da quotare sta dentro una form in un campo di tipo hidden assieme al pulsante QUOTE.
codice:
' sezione visualizzazione post nel thread
do until rs.eof
response.write rs("testoPost")
response.write "<form method=""post"" action=""reply.asp?threadID=" & rs("threadID") & """>"
response.write "<input type="hidden" name=""quote"" value=""" & rs("testoPost") & """ />"
response.write "<input type=""submit"" name=""action"" value=""RISPONDI"" /> <input type=""submit"" name=""action"" value=""QUOTA"" />"
response.write "</form>"
rs.moveNext
loop
La pagina reply.asp recupera con request.queryString l'ID del thread prendendo la variabile threadID e con request.form il campo di nome quote e il campo di nome action (ovvero il submit).
Se action è uguale a QUOTE allora nella textarea aggiungi il contenuto del campo di nome quote.
L'altra opzione è senza campo hidden per il testo da quotare, ma con un campo hidden con l'ID del post da quotare.
codice:
' sezione visualizzazione post nel thread
do until rs.eof
response.write rs("testoPost")
response.write "<form method=""post"" action=""reply.asp?threadID=" & rs("threadID") & """>"
response.write "<input type="hidden" name=""quoteID"" value=""" & rs("postID") & """ />"
response.write "<input type=""submit"" name=""action"" value=""RISPONDI"" /> <input type=""submit"" name=""action"" value=""QUOTA"" />"
response.write "</form>"
rs.moveNext
loop
La pagina reply.asp controlla che sia stato premuto QUOTA (in base al value del campo di nome action) e prendendo l'ID del post da quotare dal campo hidden con nome quoteID, fa una query sul db per recuperare il testo, appunto, da quotare e lo aggiunge nella textarea della risposta.
A mio avviso è più veloce la prima soluzione.