
24/05/2004, 03:55
|
| | Fecha de Ingreso: noviembre-2003
Mensajes: 121
Antigüedad: 21 años, 4 meses Puntos: 0 | |
¿qué le pasa a este código? Hola a todos, tengo un enlace en que al pulsar sobre el los valores se pasan a un formulario y de este se envían a una página nueva.
El código es así:
<TITLE>titular de NIF</TITLE>
<script language="JavaScript">
<!--
window.defaultStatus = "Presione sobre la Referencia Catatral para acceder a su informe"
function enviar(ref,car){
document.formulario.ref_cat.value=ref;
document.formulario.cargo.value=car;
document.formulario.submit();
}
//-->
</script>
.....
En el Body tengo un ASP:
Do While Not RS.EOF
response.write "<tr><td ><a href='javascript:enviar("&rs.Fields("REF_CAT_1")&" ,"&rs.Fields("NUM_CARGO")&")'> PULSA</A></td></tr>"
RS.MoveNext
Loop
.... y el formuario oculto:
<form name="formulario" method="post" action="list_tipo_certi.asp">
<input type="hidden" name="ref_cat">
<input type="hidden" name="cargo">
</form>
EL PROBLEMA es que el valor del rs.Fields("NUM_CARGO") me lop pasa perfecto, pero el del primer parámetro no. Me aparece otro valor numérico pero que no tiene nada que ver con el del campo del cual extraigo los datos.
ALGÚN CONSEJO, me tiro de los pelos....
PD. En la barra de estado si se muestran bien los parámetros de de la función: Ejmp: javascript:enviar(0613507,1), pero luego el resultado que pasa es Ejmp: 15634 y 1 |