Devo passare due valori a una pagina asp per farli salvare in un db..

dallo script javascript scrivo :

codice:
url_a='' + escape(document.referrer);
url_b='' + escape(document.URL);

document.open();
document.write('[img]salva.asp?url_a=[/img]');
document.close();
e nella asp :

codice:
 
<%
Dim strDBType, strConnString, strTablePrefix, strMemberTablePrefix
Dim objConn, Sql, PaginaPrec, PaginaAttuale

PaginaPrec = request("url_a")
PaginaAttuale = request("url_b")

set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString =  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("fpdb\nomedb.mdb")

Sql = "INSERT INTO `TabStatistiche` ( `Id` , `PaginaPrec` , `PaginaAttuale`) VALUES ('', '" & PaginaPrec & "', '" & PaginaAttuale & "';)"

ObjConn.execute(Sql)

objConn.Close
Set objConn = Nothing

Response.Redirect "img_vuota.bmp"

ora nel momento in cui passa la querystring sembra ce non gli piaccia :

http://../salva.asp?url_a=&url_b=htt...va_index_2.asp

come posso risolverlo.. ho visto decine di esempi su siti di asp internazionali ma non ho trovato soluzione