Foros del Web » Programando para Internet » ASP Clásico »

Refrescar página sin que pregunte si se reenvía la información

Estas en el tema de Refrescar página sin que pregunte si se reenvía la información en el foro de ASP Clásico en Foros del Web. Buenas: Es una pregunta relacionada con la anterior cuestión , pero podría ser una solución para ese tema. ¿Cómo puedo hacer que con un reload, ...
  #1 (permalink)  
Antiguo 21/09/2004, 05:40
 
Fecha de Ingreso: diciembre-2001
Ubicación: Bilbao
Mensajes: 182
Antigüedad: 22 años, 5 meses
Puntos: 0
Refrescar página sin que pregunte si se reenvía la información

Buenas:

Es una pregunta relacionada con la anterior cuestión , pero podría ser una solución para ese tema.

¿Cómo puedo hacer que con un reload, refresh o con F5 se recargue una página sin que el navegador me pregunte si quiero reenviar la información del formulario? Lo que no quiero es que salga ese mensaje, sino que se recargue automáticamente la página con los datos del formulario.
__________________
Un saludo, y gracias de antemano.

Iker M.
  #2 (permalink)  
Antiguo 21/09/2004, 08:00
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola Iker,

Puedes llamar de nuevo en la página enviando las variables del post. En este caso no sería actualizar la página si no volver a llamarla incluyendo los valores "posteados" anteriormente.

Te he hecho un ejemplo para que lo veas claro (espero, jeje)

<% If (UCase(Request.ServerVariables("HTTP_METHOD")) = "POST") AND Trim(Request.Form("actualizar")) = "1" Then 'Detectamos que se han enviado ciertas variables por el método POST. Veamos el ejemplo de reenviarlo, solo lo haremos una vez para no entrar en un bucle infinito, para eso utilizamos el campo actualizar. También se podría hacer recogiendo el valor del botón enviar, la primera vez es distinto de "" pero la segunda no tiene valor. Para probar el sistema he añadido la cadena de texto --> que aparecerá en el formulario enviado por primera vez %>
<form name="formulario" method="post" action="">
<input type="hidden" name="campo1" value="--><%=Request.Form("campo1")%>">
<input type="hidden" name="campo2" value="--><%=Request.Form("campo2")%>">
<input type="hidden" name="campo3" value="--><%=Request.Form("campo3")%>">
<input type="hidden" name="campo4" value="--><%=Request.Form("campo4")%>">
<input type="hidden" name="actualizar" value="0">
</form>
<script type="text/javascript" language="javascript">
document.formulario.submit();
</script>
<% Else %>
<form name="formulario" method="post" action="">
<input type="text" name="campo1" value="<%=Request.Form("campo1")%>">
<input type="text" name="campo2" value="<%=Request.Form("campo2")%>">
<input type="text" name="campo3" value="<%=Request.Form("campo3")%>">
<input type="text" name="campo4" value="<%=Request.Form("campo4")%>">
<input type="hidden" name="actualizar" value="1">
<input type="submit" name="Submit" value="Enviar">
</form>
<%End If%>
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
  #3 (permalink)  
Antiguo 21/09/2004, 08:04
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 19 años, 8 meses
Puntos: 0
El ejemplo no es exactamente lo que te he comentado de las cabeceras pero he visto que sería más fácil de esta forma.
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
  #4 (permalink)  
Antiguo 21/09/2004, 08:06
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
interesante tu codigo
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #5 (permalink)  
Antiguo 21/09/2004, 08:13
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 19 años, 8 meses
Puntos: 0
Es lo que se me ocurrió en el momento que vi tu pregunta. Aún habría que probar la compatibilidad con los navegadores, con IE seguro que funciona.
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
  #6 (permalink)  
Antiguo 21/09/2004, 10:42
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Creo q con el metodo GET no deberia pasar esto ya q recuperas los datos con request.querystring...
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #7 (permalink)  
Antiguo 21/09/2004, 10:45
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 19 años, 8 meses
Puntos: 0
Contaba que el tema iba sobre el POST, en el GET núnca pregunta jeje
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
  #8 (permalink)  
Antiguo 21/09/2004, 13:14
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Depende si quiere q los datos q se envian puedan "mostrarse" en la barra de direcciones...

Por eso
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 22:14.