preloader

12/02/2004 - 23:41 por Ricardo | Informe spam
que tal colegas, tengo unos reportes en asp que se tardan algun tiempo en
generarse.. asi que tuve que modificar el scriptimeout para que no marcara
error la pagina
existe alguna manera de hacer una especie de preloader como en flash para
que indique al usuario que la pc esta trabajando y el usuario no piense que
la pc se quedo trabada o que no esta trabajando??

Preguntas similare

Leer las respuestas

#1 §????? ?/?i¢K™?????§
13/02/2004 - 06:37 | Informe spam
se me ocurre ke podrias hacer una capa (DIV o LAYER) inmediatamente despues
del Tag <body> y hacer un refrezco del buffer... (response.flush) , eso
mostraria la capa...
y cuando se terminen de cargar los datos.. por ej.. una tabla. al final del
documento generas un script en Java para cambiar la propiedad visibility a
"hidden"..

creo ke eso funcionaria bien.. si no sabes como hacerlo... podria hacerte un
ejemplillo.. pero como Tip te digo ke con Dreamweaber , es muy sencillo
hacerlo


Saludos


-·=»‡«=·-‡†‡§{ (V) i ¢ K™}§‡†‡-·=»‡«=·-
+ WXP * VB6 * ASP
+ LinuX (SuSE Of-Svr)
+ W2003 Svr (.NET)

+ PIII1.0Ghz-640RaM-130GBHD
"Ricardo" escribió en el mensaje
news:%
que tal colegas, tengo unos reportes en asp que se tardan algun tiempo en
generarse.. asi que tuve que modificar el scriptimeout para que no marcara
error la pagina
existe alguna manera de hacer una especie de preloader como en flash para
que indique al usuario que la pc esta trabajando y el usuario no piense


que
la pc se quedo trabada o que no esta trabajando??



Respuesta Responder a este mensaje
#2 Benjamin Porter
13/02/2004 - 14:57 | Informe spam
Hola, puedes hacerlo con Javascript:

Esto en el HEAD de tu documento:

<script language="JavaScript">

function preCarga() {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('cargador').style.visibility = 'hidden';
}
else {
if (document.layers) { // Netscape 4
document.cargador.visibility = 'hidden';
}
else { // IE 4
document.all.cargador.style.visibility = 'hidden';
}
}
}

</script>


Esto en el BODY de tu documento: OnLoad="preCarga()"

Y esto dentro de tu página (al inicio idealmente):

<div id="cargador" style="position: absolute; left:5px; top:5px;
background-color: #FFFFCC; layer-background-color: #FFFFCC; height: 100%;
width: 100%;">
Estamos cargando su pagina, vaya a buscar un cafecito o fumese un cigarro,
este contenido puede tener tablas, imagenes, html, etc.
</div>





Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")


"Ricardo" escribió en el mensaje
news:%
que tal colegas, tengo unos reportes en asp que se tardan algun tiempo en
generarse.. asi que tuve que modificar el scriptimeout para que no marcara
error la pagina
existe alguna manera de hacer una especie de preloader como en flash para
que indique al usuario que la pc esta trabajando y el usuario no piense


que
la pc se quedo trabada o que no esta trabajando??



Respuesta Responder a este mensaje
#3 Ricardo
13/02/2004 - 16:56 | Informe spam
Gracias!!!
dejenme intento lo que me dicen y les platico los resultados

"Ricardo" escribió en el mensaje
news:%
que tal colegas, tengo unos reportes en asp que se tardan algun tiempo en
generarse.. asi que tuve que modificar el scriptimeout para que no marcara
error la pagina
existe alguna manera de hacer una especie de preloader como en flash para
que indique al usuario que la pc esta trabajando y el usuario no piense


que
la pc se quedo trabada o que no esta trabajando??



Respuesta Responder a este mensaje
#4 Ricardo
13/02/2004 - 17:01 | Informe spam
<!-- #include virtual="/_private/config.asp" -->
<html>
<head>
<title>Monitoreo de CIIs</title>
<meta http-equiv="Content-Type" content="text/html;
<!--
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10px;
text-decoration: blink;
font-weight: bold;
}
body {
background-color: #000000;
}
.style7 {font-size: xx-small}
</style>
<script language="JavaScript">

function preCarga() {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('cargador').style.visibility = 'hidden';
}
else {
if (document.layers) { // Netscape 4
document.cargador.visibility = 'hidden';
}
else { // IE 4
document.all.cargador.style.visibility = 'hidden';
}
}
}

</script>
</head>

<body OnLoad="preCarga()">
<%
codigo asp
%>
</body>
</html>

asi lo puse pero no funciono =( que hice mal?

"Ricardo" escribió en el mensaje
news:%
que tal colegas, tengo unos reportes en asp que se tardan algun tiempo en
generarse.. asi que tuve que modificar el scriptimeout para que no marcara
error la pagina
existe alguna manera de hacer una especie de preloader como en flash para
que indique al usuario que la pc esta trabajando y el usuario no piense


que
la pc se quedo trabada o que no esta trabajando??



Respuesta Responder a este mensaje
#5 Ricardo
13/02/2004 - 17:02 | Informe spam
me podrias indicar como? estoy usando dream pero no se por donde empezar =(

"§????? ?/?i¢KT?????§" escribió en el mensaje
news:%23muC%
se me ocurre ke podrias hacer una capa (DIV o LAYER) inmediatamente


despues
del Tag <body> y hacer un refrezco del buffer... (response.flush) , eso
mostraria la capa...
y cuando se terminen de cargar los datos.. por ej.. una tabla. al final


del
documento generas un script en Java para cambiar la propiedad visibility a
"hidden"..

creo ke eso funcionaria bien.. si no sabes como hacerlo... podria hacerte


un
ejemplillo.. pero como Tip te digo ke con Dreamweaber , es muy sencillo
hacerlo


Saludos


-·=»?«=·-???§{ (V) i ¢ KT}§???-·=»?«=·-
+ WXP * VB6 * ASP
+ LinuX (SuSE Of-Svr)
+ W2003 Svr (.NET)

+ PIII1.0Ghz-640RaM-130GBHD
"Ricardo" escribió en el mensaje
news:%
> que tal colegas, tengo unos reportes en asp que se tardan algun tiempo


en
> generarse.. asi que tuve que modificar el scriptimeout para que no


marcara
> error la pagina
> existe alguna manera de hacer una especie de preloader como en flash


para
> que indique al usuario que la pc esta trabajando y el usuario no piense
que
> la pc se quedo trabada o que no esta trabajando??
>
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida