si funciona!!
pero
debo declarar el rs antes del if y como el rs depende de ese mismo valor lo ejecuta y como no encuentra nada siempre se mete al if y deja el text con readonly
mira
<%set conexion = conecta()
set rs_verif=Server.CreateObject("ADODB.Recordset ")
sql= "select count(numero_documento) as verif from compra where numero_documento='"&request.form("nu mero_documento")&"' and tipo_documento='"&request.form("tipo _documento")&"'"
rs_verif.open sql, conexion
%>
<%if not(rs_verif.eof) then %>
<input type="text" name="numero_documento1" value="<%=request("numero_documento&q uot;)%>" readonly>
<% else %>
<input type="text" name="numero_documento" >
<%end if %>
no se me ocurre
parece que esta metido en un ciclo sin fin!!
como salgo!!

:(