Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 21-may-2008, 00:07   #1 (permalink)
infolan ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 379
Parámetro Array para una ASP

Buenas,

Tengo la siguiente página :

<html>
<head>
<title>Prueba array</title>
</head>

<script>
var oDetalle = new Object();
var aDetalle = new Array();

function test()
{
var i;

for (i=101;i<=104;i++)
{
oDetalle.codSeleccion = i;
oDetalle.sql = "call sp_pedido_detalle_i (" + i + ",'Unidad 1', 'Vanguardia');";
aDetalle.push(oDetalle);
}

alert(window.aDetalle.length);
}

</script>

<body onload="javascript:test();">

<a href="enlaceDetalle.asp" target="_blank">Enlace Test</a>


</body>
</html>


Necesito realizar lo siguiente:

En el elemento enlace, necesito pasar un parámetro, que sea el array que he montado previamente en javascript, para que la reciba en la ASP.
Y desde esta ASP como puedo tratar el array?

Saludos
Jaime
infolan está desconectado   Responder Citando
Antiguo 21-may-2008, 07:35   #2 (permalink)
infolan ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 379
Respuesta: Parámetro Array para una ASP

Nadie me puede hechar una mano?
infolan está desconectado   Responder Citando
Antiguo 21-may-2008, 11:43   #3 (permalink)
Moderador
u_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy pronto
 
Avatar de u_goldman
 
Fecha de Ingreso: noviembre-2002
Ubicación: LA
Mensajes: 7.387
Respuesta: Parámetro Array para una ASP

Hola infolan, tendrás que descomponerlo nuevamente y concatenarlo con un separador para envíarlo por querystring, ya después lo recibes mediante un request.querystring y lo puedes procesar pues sabes de antemano cual es tu separador.

Saludos
__________________
¿Qué darías por vivir un sueño?
u_goldman está desconectado   Responder Citando
Antiguo 03-jun-2008, 00:17   #4 (permalink)
infolan ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 379
Respuesta: Parámetro Array para una ASP

Sobre este tema paso un poco el codigo que tengo:

En una página xxx.asp hay el siguiente código en javascript:

var oDetallePed = new Object();
var aDetallePed = new Array();

(realmente lo tengo con código dinámico)

oDetallePed[0].codSeleccion = 101;
oDetallePed[0].sql = "call sp_pedidos_detalle_i ('2008/000033',1,2,'03/06/2008');"

oDetallePed[1].codSeleccion = 101;
oDetallePed[1].sql = "call sp_pedidos_detalle_i ('2008/000033',2,3,'03/06/2008');"

oDetallePed[2].codSeleccion = 101;
oDetallePed[2].sql = "call sp_pedidos_detalle_i ('2008/000033',3,2,'03/06/2008');"

aDetallePed.push(oDetallePed);


En este momento necesito pasar el array montado a otra página para que desde ella en ASP, recorra el array y lance las sql que he montado dinámicamente.

yyy.asp?aDetalle=aDetallePed Esto se puede hacer?


Es importante a ver si alguien me puede ayudar.

Saludos
Jaime
infolan está desconectado   Responder Citando
Antiguo 03-jun-2008, 05:38   #5 (permalink)
infolan ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 379
Respuesta: Parámetro Array para una ASP

Por favor nadie me puede ayudar, por favor que alguien me diga algo
infolan está desconectado   Responder Citando
Antiguo 03-jun-2008, 08:25   #6 (permalink)
Moderador
u_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy pronto
 
Avatar de u_goldman
 
Fecha de Ingreso: noviembre-2002
Ubicación: LA
Mensajes: 7.387
Respuesta: Parámetro Array para una ASP

infolan, tienes que descomponer tu array en una cadena para poder pasarllo:

Código:
cadena = ""
separador = "|"
for ( i = 0; i < oDetallePed.length; i++ )
{
    cadena += oDetallePed[i];
    if ( i + 1 < oDetallePed.length )
      cadena += separador;
}
"yyy.asp?aDetalle="+cadena
Por supuesto que esto es una práctica demasiado peligrosa pues estás envíando por URL los valores para llamar a tu base de datos.

P.D. Por favor no reflotes temas solo para obtener una respuesta.


Saludos
__________________
¿Qué darías por vivir un sueño?
u_goldman está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 08:35.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93