como se hace para parar la ejecucion de una pagina asp durante unos segundos y que despues siga ejecutandose?
es algo parecido a lo que hace este maravilloso foro

seguro que alguien sabe como funciona
gracias de antemano
| ||||
Hola Subotai: Eso que pides, se hace mediante HTML, moverán tu pregunta al foro adecuado, pero aquí tienes: <meta http-equiv="Refresh" content="1; URL=((direccion))"> - Donde 1 es el tiempo en segundos que tarda en redireccionarse. - Donde ((direccion)) es la página donde irá después de esperar. Saludos.
__________________ Francesc Mula Calleja Hay mucho por ver todavía... |
| ||||
Comprendo, de esta manera <meta http-equiv="Refresh" content="1; URL=((direccion))"> me redireccionara CADA VEZ que entre en la pagina, pero y si solamnte quisiera que ocurriera esto cuando se de una condicion en la misma pagina? te explico: es para la tipica aplicacion de altas bajas y modificaciones pero en una pagina asp. Simplemente es para que despues de insertar , borrar o modificar, muestro el mitico mensaje "SE HA REALIZADO EL ALTA SATISFATCORIAMENTE" muestre los cambios durante unos segundos y sin que tenga ke pinchar en ningun enlace le redireccione a otra pagina.Teniendo en cuenta que realizo todas las operaciones EN LA MISMA pagina, como hago para que no me redireccione cada vez que entro, sino solamente cuando se de una condicion determinada, como podria ser: altas="confirmada" iria todo dentro de un simple if .. then me explico? gaxias |
| ||||
Bueno, si todo ese "condicional" lo efectuas en el servidor puedes hacerlo con el mismo ejemplo perfectamente. Tras capturar un dato del usuario, tratas en el servidor If XXX = sss then <meta http-equiv="Refresh" content="1; URL=((direccion))"> End if Pues al cliente sólo le llegará el código que haya optado el if, trabajando con el servidor es la ventaja que hay. espero que me hayas entendido. Saludos.
__________________ Francesc Mula Calleja Hay mucho por ver todavía... |
| ||||
AAAmmmmm ![]() ![]() Ya esta funcionando todo OK ![]() Hasta la proxima ![]() ![]() |
| ||||
Deben ir entre las etiquetas head, pero tu desde el servidor, puedes mostrar ciertas etiquetas, esten donde esten, con un condicional. <html> <head> <% if xxx = yyy then %> < meta ...> <% end if %> </head> <body> hola xD </body></html> Saludos.
__________________ Francesc Mula Calleja Hay mucho por ver todavía... |
| ||||
![]() pues las tengo puestas asin pero dentro del body no dentro del <head> asin: <body> Set str_con = Server.CreateObject ("ADODB.Connection")'se crea el objeto conection str_con.Mode=adModeShareExclusive str_con.Open "DSN_oracle","oscar","oscar"'abrimos la conexion str_con.Execute "insert into tabla_USUARIOS(NICK_NAME,CLAVE,NOMBRE,APELLIDO,APE LLIDO_2) VALUES('"&nick&"','"&password&"','"&nombre&"','"&a pe&"','"&ape2&"')" str_con.Close set str_con = nothing'cerramos todo%><BR><BR><BR> <center><h2>LOS DATOS HAN SIDO INTRODUCIDOS</H2> <h4><BR><BR><BR>Espere mientras le redirecciona al menu principal<BR> o bien pulse en <a href='admin.asp'>MENU PRINCIPAL</a></h4></center> <meta http-equiv="Refresh" content="3; URL=admin.asp"> </body> y funciona al menos por ahora o no te entiendo o no nos explicamos ![]() ![]() ¿? ![]() ![]() saludos |
| ||||
Bueno, funciona....pero no debería quizá. El código META debe estar dentro del HEAD, a lo mejor sólo te funciona en tu ordenador, que tu y yo sabemos que estas trabajando en tu ordenador, jejeje. Pero en el ejemplo se ve con claridad como debe ser. Tu código no lleva un condicional que según el resultado se redireccione o no, en fín. Saludos.
__________________ Francesc Mula Calleja Hay mucho por ver todavía... |
| ||||
ouch!! me olvide de poner la condicional ![]() deberia ir asin: <body> if opcion= "ALTA" then Set str_con = Server.CreateObject ("ADODB.Connection")'se crea el objeto conection str_con.Mode=adModeShareExclusive str_con.Open "DSN_oracle","oscar","oscar"'abrimos la conexion str_con.Execute "insert into tabla_USUARIOS(NICK_NAME,CLAVE,NOMBRE,APELLIDO,APE LLIDO_2) VALUES('"&nick&"','"&password&"','"&nombre&"','"&a pe&"','"&ape2&"')" str_con.Close set str_con = nothing'cerramos todo%><BR><BR><BR> <center><h2>LOS DATOS HAN SIDO INTRODUCIDOS</H2> <h4><BR><BR><BR>Espere mientras le redirecciona al menu principal<BR> o bien pulse en <a href='admin.asp'>MENU PRINCIPAL</a></h4></center> <meta http-equiv="Refresh" content="3; URL=admin.asp"> End if </body> ya me imagianaba yo que era demasiado facil.....seguramente cuando lo cuelgue si ira todo a la mier...:-p ![]() ![]() ![]() ![]() gracias otra vez por tu paciencia ![]() agur colega |
| ||||
Funcione o no, (que no creo que funcione) sólo te recomiendo que lo coloques entre las etiquetas HEAD, así te ahorras problemas, total es un poco más arriba jejeje. <html> <head> <meta titulo > AQUI TU COGIGO </head> <body></body></html> Un saludote.
__________________ Francesc Mula Calleja Hay mucho por ver todavía... |
| ||||
Hermanos e estado siguiendo este post, espero que funcione, ya que yo tambien necesito esto para mi pagina, y si no es asi pienso como sabotai que se debe provar a ver asi es que se aprende, por favor si funciona o no avisen, ya que habemos muchos que no sabemos de esto pero queremos aprender vulda de mas Miguel |
| ||||
Funcionar funciona correctamente, como yo muestro en el ejemplo del anterior post, no existe ningún problema. Tiene que estar colocado entre las etiquetas HEAD. Un saludo a todos.
__________________ Francesc Mula Calleja Hay mucho por ver todavía... |
| ||||
ok entiendo, pero una pregunta si yo coloco este codigo en una pagina aparte para que me funcione como una precarga, es decir que en un formulario yo envio una clave, esta pagina llama a la que te mencione(precarga) y luego esa clave llega a la pagina de resultado o consulta y me muestra lo que pido. se puede??? o estoy equivocado??? a lo mejor si??? pero como dice el dicho a veces las preguntas mas bobas son las mas dificil????? Miguel
__________________ Miguel Padrón :cool: |
| ||||
claro, como precarga también tengo yo algo en mi web, funciona, si vas pasando las variables correctamente si las necesitas. Pruebalo, si tienes problemas, haz una consulta ![]() Saludos.
__________________ Francesc Mula Calleja Hay mucho por ver todavía... |
| ||||
Gracias hermano me esta salvando la vida, pero mi gran duda es como debo pasar LAS VARIABLES DEL FORMULARIO A TRAVES DE LA PAGINA PRECARGA HASTA LLEGAR A LA PGINA DE CONSULTA. Pregunto esto porque una vez lo prove y no me funciono, es decir cuando mis alumnos presiona enviar esta va directamente a la pagina de resultado.asp y lo que quiero que mientra se este cargando dicho resultado se vea un espera...... y luego muestre el resultado. Entonces la pregunta es: cuando ellos presionen enviar como llamo a la pagina precarga para obtenga la variable que ellos estan enviando y luego la pase a la pagina resultado.asp, en donde la recoge con un resquest.form (variable), sera que es complicado?????? Miguel, voy a probar y te aviso, pero por favor aclarame esta duda para resolver esa duda. NOTA: cual es tu pagina para visitarla????
__________________ Miguel Padrón :cool: |
| ||||
Hola "numeros": Veo que posteas varios post con el mismo fín, no es bueno, debes ser paciente. Pues verás, no coloco la web, puede resultar incómodo o SPAM, también debes saber que es mi web y que cada usuario tiene la suya anotada en su perfil. No lograrás ver mi página de precarga pues la utilizo cuando logeo a los usuarios, y no tengo activado la registración de los mismos. Para pasar variables desde la página del formulario a la precargarca, uilizas la normal, por post del formulario, capturando desde la página de precarga con REQUEST.FORM("CAMPO"), despúes si quieres seguir pasando valores a otra página más, tendrías que pasarlos por URL. AHORA BIEN, si quieres una página de PRECARGA en ASP, hay algunos posts ya tratados que tienen justo lo que necesitas, con esto se podría pero sería más basto, lo que necesitas lo puedes encontrar en estos links: http://www.forosdelweb.com/showthrea...1gina+precarga (el mismo link que te aporta Maestro casualmente) Saludos.
__________________ Francesc Mula Calleja Hay mucho por ver todavía... |