Flujos entre páginas

18/02/2005 - 09:41 por Vicent | Informe spam
Hola a todos

Atención, pregunta de principante...

¿Alguien me puede indicar si es posible y cómo hacer para que en un .ASP
pueda hacer dos posts hacia sitios distintos? Me explico: es que tengo unos
desplegables en mi página que en función del valor que tomen, deben rellenar
otros en la misma página, cosa que hago manualmente con un botón haciendo un
post hacia la misma página. La cuestión es que tengo más abajo otro botón de
envío pero que debería hacer el post hacia otra página.

Gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 Matias Iacono
18/02/2005 - 13:14 | Informe spam
Hay dos formas... la primera es que cada boton tenga su form con sus datos y
cada form tiene un destino distinto.

O si no, usando javascript.

Cambia el segundo boton, si es del tipo submit, a tipo button y agrega lo
siguiente:

<input type=button onClick="HacerSubmit()">

La funcion HacerSubmit estara en javascript, de la siguiente manera:

<script>
function HacerSubmit()
{
document.NOMBREDELFORMULARIO.action = "paginadestino.asp";
document.NOMBREDELFORMULARIO.submit();
}
</script>

Con esto, cambias el action del formulario por la pagina que quieres, sea tu
destino, y le haces un submit.

NOMBREDELFORMULARIO, es representativo, y deberias cambiarlo por el nombre
que tengas en tu etiqueta FORM.

Saludos,

Matias Iacono
Microsoft MVP



"Vicent" wrote in message
news:nThRd.462454$

Hola a todos

Atención, pregunta de principante...

¿Alguien me puede indicar si es posible y cómo hacer para que en un


.ASP
pueda hacer dos posts hacia sitios distintos? Me explico: es que tengo


unos
desplegables en mi página que en función del valor que tomen, deben


rellenar
otros en la misma página, cosa que hago manualmente con un botón haciendo


un
post hacia la misma página. La cuestión es que tengo más abajo otro botón


de
envío pero que debería hacer el post hacia otra página.

Gracias y un saludo.


Respuesta Responder a este mensaje
#2 Vicent
19/02/2005 - 11:25 | Informe spam
Excelente, justo lo que andaba buscando.

Gracias y un saludo

"Matias Iacono" escribió en el mensaje
news:%
Hay dos formas... la primera es que cada boton tenga su form con sus datos
y
cada form tiene un destino distinto.
Respuesta Responder a este mensaje
#3 Vicent
21/02/2005 - 17:03 | Informe spam
Hoy he estado probando esto, pero la instrucción
document.NOMBREDELFORMULARIO.action = "paginadestino.asp"; me genera un
error en el navegador indicando que NOMBREDELFORMULARIO no está definido. He
estado revisando el nombre del formulario y parece correcto.

¿Alguien me puede orientar?

Saludos


"Matias Iacono" escribió en el mensaje
news:%
Hay dos formas... la primera es que cada boton tenga su form con sus datos
y
cada form tiene un destino distinto.

O si no, usando javascript.

Cambia el segundo boton, si es del tipo submit, a tipo button y agrega lo
siguiente:

<input type=button onClick="HacerSubmit()">

La funcion HacerSubmit estara en javascript, de la siguiente manera:

<script>
function HacerSubmit()
{
document.NOMBREDELFORMULARIO.action = "paginadestino.asp";
document.NOMBREDELFORMULARIO.submit();
}
</script>
Respuesta Responder a este mensaje
#4 Matias Iacono
21/02/2005 - 18:39 | Informe spam
Tu formulario se llama NOMBREDELFORMULARIO?

Recuerda que en esa clausula debes colocar el nombre real de tu formulario.

Si en el tag form tienes: <form name="MiForm"

Deberas cambiar NOMBREDELFORMULARIO por MiForm con mayusculas y
minusculas incluidas.

Saludos,

Matias Iacono
Microsoft MVP



"Vicent" wrote in message
news:2DnSd.20092$

Hoy he estado probando esto, pero la instrucción
document.NOMBREDELFORMULARIO.action = "paginadestino.asp"; me genera un
error en el navegador indicando que NOMBREDELFORMULARIO no está definido.


He
estado revisando el nombre del formulario y parece correcto.

¿Alguien me puede orientar?

Saludos


"Matias Iacono" escribió en el mensaje
news:%
> Hay dos formas... la primera es que cada boton tenga su form con sus


datos
> y
> cada form tiene un destino distinto.
>
> O si no, usando javascript.
>
> Cambia el segundo boton, si es del tipo submit, a tipo button y agrega


lo
> siguiente:
>
> <input type=button onClick="HacerSubmit()">
>
> La funcion HacerSubmit estara en javascript, de la siguiente manera:
>
> <script>
> function HacerSubmit()
> {
> document.NOMBREDELFORMULARIO.action = "paginadestino.asp";
> document.NOMBREDELFORMULARIO.submit();
> }
> </script>


Respuesta Responder a este mensaje
#5 Vicent
21/02/2005 - 21:25 | Informe spam
Por supuesto he cambiado el nombre adecuadamente. De hecho lo que había
pensado que podría ser es que el código del script debiera ir situado en
determinado lugar del código o se necesitara alguna etiqueta o declaración
adicional que estoy olvidando.

No sé si voy por buen camino.

"Matias Iacono" escribió en el mensaje
news:%23xW$
Tu formulario se llama NOMBREDELFORMULARIO?

Recuerda que en esa clausula debes colocar el nombre real de tu
formulario.

Si en el tag form tienes: <form name="MiForm"

Deberas cambiar NOMBREDELFORMULARIO por MiForm con mayusculas y
minusculas incluidas.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida