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

Temporizador

Estas en el tema de Temporizador en el foro de ASP Clásico en Foros del Web. Hola buenos días Necesito colocar un tiempo a un ASP que el tenga una duracion de 20 o 40 minutos y despues del tiempo se ...
  #1 (permalink)  
Antiguo 09/07/2002, 11:04
 
Fecha de Ingreso: febrero-2002
Ubicación: Bogota
Mensajes: 17
Antigüedad: 22 años, 3 meses
Puntos: 0
Temporizador

Hola buenos días
Necesito colocar un tiempo a un ASP que el tenga una duracion de 20 o 40 minutos y despues del tiempo se anule o presente un mensaje
  #2 (permalink)  
Antiguo 09/07/2002, 16:26
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 8 meses
Puntos: 3
Re: Temporizador

hola, no creo que con ASP se pueda lograr eso, ya que en ASP el servidor envía la página al cliente y se desentienda de lo que pase después.

La solución estaría con JScript creo yo.

<p align="center">
<EMBED src="http://www.webmagic.cl/firmafdw.swf" quality=high wmode=transparent WIDTH="260" HEIGHT="60" NAME="wc"></EMBED>
</p>
  #3 (permalink)  
Antiguo 10/07/2002, 00:53
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Temporizador

Aquí te paso un script hecho en java que te puede servir. Lo que hace es esperar el valor de la variable MinutesLeft y luego de ese tiempo (que es en minutos) realiza la acción que tu quieras. En el ejemplo la acción es: document.location = &quot;mensaje.asp&quot;;


&lt;SCRIPT LANGUAGE=javascript&gt;
&lt;!--
var MinutesLeft = 40;
var Running = true;
var ShowStatus = true;
var OldStatus = &quot;&quot;;

function Stat(StatusText) {
if ((OldStatus == &quot;&quot;) &amp;&amp; (ShowStatus == true)){
window.status = StatusText;
}
else {
OldStatus = StatusText;
}
}

function startstop() {
if (Running == false) {
Running = true;
}
else {
Running = false;
Stat(&quot;&quot;);
}
}

function CountDown() {
if (Running == true) {

if (MinutesLeft &gt; 0) {
MinutesLeft--;
}
else {
document.location = &quot;mensaje.asp&quot;;
}

if (MinutesLeft == 0) {
Stat(&quot;El mensaje aparecerá en &quot; + (MinutesLeft + 1) + &quot; minutos&quot;);
}
else {
Stat(&quot;El mensaje aparecerá en &quot; + (MinutesLeft + 1) + &quot; minutos&quot;);
}
}

setTimeout(&quot;CountDown()&quot;,60000);
}

function PageLoaded() {
CountDown();
}

window.onload=PageLoaded;
//--&gt;
&lt;/SCRIPT&gt;

Espero que te sirva.

Saludos :cantar:

<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.salirxtucuman.com.ar/images/titulo.gif" border=0 align="absmiddle"></a></center>
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




La zona horaria es GMT -6. Ahora son las 01:44.