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

Refrescar sin confirmación

Estas en el tema de Refrescar sin confirmación en el foro de ASP Clásico en Foros del Web. Hola Colegas He buscado por todos lados y creanme que no he conseguido una solución que me sirva, Tengo una ASP que carga registros en ...
  #1 (permalink)  
Antiguo 17/08/2006, 13:41
Avatar de aurelitus  
Fecha de Ingreso: marzo-2006
Mensajes: 59
Antigüedad: 18 años, 3 meses
Puntos: 0
De acuerdo Refrescar sin confirmación

Hola Colegas

He buscado por todos lados y creanme que no he conseguido una solución que me sirva,

Tengo una ASP que carga registros en una Base de datos y quiero que cada x segundos se actualice para volver a presentar el dato mas reciente grabado.

He probado con varias lineas de codigo a continuación las relaciono, pero ninguna me funciona, ademas quiero que se refresque sin pedir confirmación.

Que estoy haciendo mal?

Esta es una:<meta http-equiv="refresh" content="100;URL=form1.asp">

Esta otra forma:
<script LANGUAGE="javascript">
function window_onload()
{
window.setInterval ('window.location.href="form1.asp"',1000);
}

</script>


Gracias por su ayuda
  #2 (permalink)  
Antiguo 17/08/2006, 14:13
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
Con un Meta puedes hacer algo asi ve a los faqs de html ahi encontraras alguno..

SALUDOS::::::
  #3 (permalink)  
Antiguo 17/08/2006, 14:16
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
o mira encontre esto tambien..

<% Pagina = "http://" & Request.ServerVAriables("Server_NAME") & Request.ServerVariables("SCRIPT_NAME") %>
<html>
<head>
<META HTTP-EQUIV ="REFRESH" CONTENT="3,<%=pagina%>" >
</HEAD>


SALUDOS::::::::::
  #4 (permalink)  
Antiguo 17/08/2006, 14:17
Avatar de aurelitus  
Fecha de Ingreso: marzo-2006
Mensajes: 59
Antigüedad: 18 años, 3 meses
Puntos: 0
No funciona Potro

Ya lo he probado y no actualiza, ahora ultimo probe con otra solución y tampoco funciona...

Anexo codigo de la ultima prueba.

<script languaje="javascript">
function aleatorio(inferior,superior){
numPosibilidades = superior - inferior
aleat = Math.random() * numPosibilidades
aleat = Math.floor(aleat)
return parseInt(inferior) + aleat
}
</script>
<%

num_aleatorio = aleatorio(5, 10)
miFecha = new Date()
dato_url = miFecha.getYear().toString() + miFecha.getMonth().toString() + miFecha.getDate().toString() + miFecha.getHours().toString() + miFecha.getMinutes().toString() + miFecha.getSeconds().toString()
document.write("<p>El parámetro que pasaré por URL es este: " + dato_url)

setTimeout("window.location='form1.asp?parametro=" + dato_url + "'", num_aleatorio * 1000)

Me genera varios errores como "se esperaba final de instruccion en la linea que trae la fecha actualizada......
  #5 (permalink)  
Antiguo 17/08/2006, 14:20
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
carajo pues no veo el por que tanto codigo con un simple meta tienes para refrescar la página deja buscar uno y lo pongo..


SALUDOS:::::
  #6 (permalink)  
Antiguo 17/08/2006, 14:22
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
A lo mejor si le quitas el cache.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 17/08/2006, 14:24
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
Checa lo que vi en uina página ..


Para "refrescar" una página o redirigirla a otra, transcurrido un cierto tiempo:

<meta http-equiv="refresh" content="20;URL=./indice.htm" >
El tipo es http-equiv="refresh", en content le decimos el número de segundos (si indicamos CERO será inmediato) y a continuación indicamos la página a la que debe dirigirse, para ello usamos URL=nombre de la página.
En este ejemplo, se cargará la página indice.htm que esté en el directorio actual transcurridos 20 segundos.


Espero te ayude
  #8 (permalink)  
Antiguo 17/08/2006, 15:08
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 4 meses
Puntos: 166
En que navegador estas probando el código?
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #9 (permalink)  
Antiguo 17/08/2006, 16:46
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
preguntas:

cuando dices refrescar sin confirmación:
1. la confirmacion es del navegador porqeu el navegador NO LO PERMITE automaticamente
seria de checar algo en el navegador, da las versiones del navegador con que las has probadoveremos quien te ayuda
2. te dice: "para desplegar tu apgina una ves mas, IE necesita reenviar la informacion que usted envio previamente"?
hay un formulario anterior a esa pagina que te envia algun dato que necesita ser submitiado (reenviado) de nuevo para cargar la pagina

ahi lo que tendrias que hacer es recomponer el refresh

<script LANGUAGE="javascript">
function window_onload()
{
window.setInterval ('window.location.href="form1.asp?tusvariables"',1000);
}

</script>

suerte y espero no desvariar
__________________
JuanRa Pérez
San Salvador, El Salvador
  #10 (permalink)  
Antiguo 18/08/2006, 08:37
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
Lo prueba en el clasico IE6 la vdd no he visto si en mozilla, opera o fireworks.


SALUDOS::::::
  #11 (permalink)  
Antiguo 18/08/2006, 08:44
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 4 meses
Puntos: 166
Es bastante raro que ninguna de las soluciones expuestas te funcionen; has probado el código en otro PC?

Porque la solución del META debería funcionarte correctamente, en mi pc lo hace bien.
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #12 (permalink)  
Antiguo 18/08/2006, 08:55
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
aurelitus

te funciono????
__________________
JuanRa Pérez
San Salvador, El Salvador
  #13 (permalink)  
Antiguo 18/08/2006, 12:52
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
Es raro has de tener mal tu pc todas funcionan bien, checa el codigo como te comentan en otra pc..

Suerte y SALUDOS:::::::
  #14 (permalink)  
Antiguo 06/01/2009, 15:09
 
Fecha de Ingreso: enero-2009
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Refrescar sin confirmación

setTimeout("refrescar()",5000);

function refrescar()
{
location.href="tu_pagina.aspx";
}



Esto metido en una etique script dentro de tu pagina deberia refrescarla cada 5 segundos.
  #15 (permalink)  
Antiguo 06/01/2009, 17:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Respuesta: Refrescar sin confirmación

Supongo que a 3 años de distancia, ya habrá encontrado la solución

Cierro el tema
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 23:51.