Foros del Web » Programando para Internet » Javascript »

Desplegar porcentaje de un proceso en script PHP

Estas en el tema de Desplegar porcentaje de un proceso en script PHP en el foro de Javascript en Foros del Web. Hola, tengo días dandole la vuelta a esto... Explico: Tengo un script en PHP, el cual realiza demasiados procesos, y por lo tanto la página ...
  #1 (permalink)  
Antiguo 10/07/2002, 20:00
 
Fecha de Ingreso: febrero-2001
Mensajes: 36
Antigüedad: 23 años, 2 meses
Puntos: 0
Desplegar porcentaje de un proceso en script PHP

Hola, tengo días dandole la vuelta a esto...

Explico:
Tengo un script en PHP, el cual realiza demasiados procesos, y por lo tanto la página tarda en cargarse. Para que no se impaciente el cliente (o se impaciente más<img src='images/tongue.gif' width=15 height=15 align=middle>), quiero desplegar el porcentaje de los procesos, lo cual es fácil de hacer, pero el problema es que si lo hago en puro PHP, el porcentaje se desplegaria así:
Código:
1%
2%
3%
etc.
Quiero que el script en JavaScript recoja la variable que contiene el porcentaje, y la desplegue tal y como aparece en está página con un reloj http://www.dynamicdrive.com/dynamicindex6/clock2.htm (muy bueno por cierto;)). El problema es que no se como hacer que recoja la variable en el PHP, y que se se esté actualizando el porcentaje sin que se actualize la página.

Alguna idea?

Gracias :D
  #2 (permalink)  
Antiguo 11/07/2002, 02:12
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Re: Desplegar porcentaje de un proceso en script PHP

Comentas que el porcentaje va apareciendo de arriba a abajo cuando pides que lo ponga &quot;en PHP puro&quot; no? ¿Y si metes esa variable en una capa? Por ejemplo, vamos a imaginar que lo que muestra es una variable llamada porcentaje, pues

en el body

&lt;div id=&quot;porciento&quot;&gt;

&lt;/div&gt;

en el head
&lt;script&gt;
document.getElementById('porciento').innerHTML=por centaje
&lt;/script&gt;

no sé como sera en PHP pero en ASP por ejemplo sería algo así:
&lt;script&gt;
document.getElementById('porciento').innerHTML=&lt ;%=porcentaje %&gt;
&lt;/script&gt;

en PHP sería...
&lt;script&gt;
document.getElementById('porciento').innerHTML=&lt ;? echo $porcentaje ?&gt;
&lt;/script&gt;
? No sé, me lo he inventado un poquito

Espero que sepas lo que quiero decir. Es una capa cuyo contenido vas cambiando con una variable. Esta variable puede contener código html. Puede ser porcentaje2=&quot;&lt;b&gt;Llevamos el &lt;font color=red&gt;&quot;+&lt;%=porcentaje %&gt;+&quot;por ciento&lt;/font&gt;, por favor espere.&quot;

Y luego en el innerHTML pones
document.getElementById('porciento').innerHTML=por centaje2

Espero que se pueda hacer lo que digo...
  #3 (permalink)  
Antiguo 11/07/2002, 13:53
 
Fecha de Ingreso: febrero-2001
Mensajes: 36
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Desplegar porcentaje de un proceso en script PHP

Muchas Gracias!!

Pero no se que estoy haciendo mal que me sale error en página...

tengo esto en el head:
&lt;script&gt;document.getElementById('porcentaje' ).innerHTML=&lt;? echo $porciento ?&gt;&lt;/script&gt;

y esto en el body:
&lt;div id=porcentaje&gt;&lt;/div&gt;

que estoy haciendo mal!!!
  #4 (permalink)  
Antiguo 11/07/2002, 14:11
Usuario no validado
 
Fecha de Ingreso: julio-2001
Mensajes: 766
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Desplegar porcentaje de un proceso en script PHP

algo que podrias hacer es algo asi


&lt;div id=&quot;PAGINA&quot;&gt;Cargando....&lt;/div&gt;
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
&lt;script&gt;
document.getElementById(&quot;PAGINA&quot;).innerH TML=&quot;10%&quot;
&lt;/script&gt;
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
&lt;script&gt;
document.getElementById(&quot;PAGINA&quot;).innerH TML=&quot;30%&quot;
&lt;/script&gt;
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
&lt;script&gt;
document.getElementById(&quot;PAGINA&quot;).innerH TML=&quot;60%&quot;
&lt;/script&gt;
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
&lt;script&gt;
document.getElementById(&quot;PAGINA&quot;).innerH TML=&quot;80%&quot;
&lt;/script&gt;
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
&lt;script&gt;
document.getElementById(&quot;PAGINA&quot;).innerH TML=&quot;100%&quot;
&lt;/script&gt;
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
PAGINA
&lt;script&gt;
document.getElementById(&quot;PAGINA&quot;).innerH TML=&quot;Pagina Completa&quot;
&lt;/script&gt;

<center><hr size="1" width="100%" noshade><a href=javascript:MsgrApp.LaunchIMUI('gpa36@hotmail. com')>
<strong><font face="courier new" color="#666666" size="2">Contact Me?[/CODE]</strong>
<IMG SRC="http://woertman.org:8080/msn/gpa36" border="0"></A></ce
  #5 (permalink)  
Antiguo 11/07/2002, 14:55
 
Fecha de Ingreso: febrero-2001
Mensajes: 36
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Desplegar porcentaje de un proceso en script PHP

Muchas Gracias a los dos!!!
ya me funcionó!!! :) :)
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 16:44.