Foros del Web » Programando para Internet » Javascript »

Imagen de carga

Estas en el tema de Imagen de carga en el foro de Javascript en Foros del Web. Alguien sabe como hacer para que aparezca una imagen en el centro de la pantalla miestas se carga la página y que despues desaparezca?????? Un ...
  #1 (permalink)  
Antiguo 04/08/2004, 05:38
 
Fecha de Ingreso: diciembre-2003
Ubicación: España
Mensajes: 58
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta Imagen de carga

Alguien sabe como hacer para que aparezca una imagen en el centro de la pantalla miestas se carga la página y que despues desaparezca??????

Un saludo
__________________
hob 3.14
  #2 (permalink)  
Antiguo 04/08/2004, 09:34
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 7 meses
Puntos: 4
<img name=imagen src="url" style="visibility:visible">

....
function mostrar(){
document.imagen.style.visibility = 'hidden'
}
  #3 (permalink)  
Antiguo 04/08/2004, 09:39
 
Fecha de Ingreso: diciembre-2003
Ubicación: España
Mensajes: 58
Antigüedad: 21 años, 1 mes
Puntos: 0
y esos 4 puntitos (....)???
__________________
hob 3.14
  #4 (permalink)  
Antiguo 04/08/2004, 09:41
 
Fecha de Ingreso: diciembre-2003
Ubicación: España
Mensajes: 58
Antigüedad: 21 años, 1 mes
Puntos: 0
no lo pillooo
__________________
hob 3.14
  #5 (permalink)  
Antiguo 04/08/2004, 12:44
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 23 años, 2 meses
Puntos: 1
al final del documento antes de /body
llama al script
<script>mostrar()</script>
__________________
On error no hago nada porque deje de fumar...
  #6 (permalink)  
Antiguo 13/08/2004, 08:50
 
Fecha de Ingreso: agosto-2004
Mensajes: 3
Antigüedad: 20 años, 5 meses
Puntos: 0
Hola primero que nada gusto ed saludarle.

aca va la respuesta a la pregunta =o)


Código:
<html>
<head>
<title>Título</title>
<div ID="waitDiv" style="position:absolute;left:300;top:300;visibility:hidden">
<table cellpadding="6" cellspacing="0" border="1" bgcolor="#000000" bordercolor="#FFFFFF">
<tr><td align=center>
<font color="#ffffff" face="Verdana" size="4">Cargando página...</font>
<img src="/images/cargando.gif" border="1">
</td>
</tr></table>
</div>
<SCRIPT>
<!--
var DHTML = (document.getElementById || document.all || document.layers);
function ap_getObj(name) {
if (document.getElementById)
{ return document.getElementById(name).style; }
else if (document.all)
{ return document.all[name].style; }
else if (document.layers)
{ return document.layers[name]; }
}
function ap_showWaitMessage(div,flag) {
if (!DHTML) return;
var x = ap_getObj(div); x.visibility = (flag) ? 'visible':'hidden'
if(! document.getElementById) if(document.layers) x.left=280/2; return true; } ap_showWaitMessage('waitDiv', 3);
//-->
</SCRIPT>
</head>
<body>
Cuerpo del sitio
</body>
<SCRIPT language=javascript>
<!-- 
ap_showWaitMessage('waitDiv', 0); 
//-->
</SCRIPT>
</html>
Debes de tener una imagen en la carpeta images llamada Cargando :) O bien modifica y sacale ese src =) Saludos
  #7 (permalink)  
Antiguo 13/08/2004, 18:04
 
Fecha de Ingreso: agosto-2004
Mensajes: 16
Antigüedad: 20 años, 6 meses
Puntos: 0
mírate esto

Hola, hob314.

Mira en http://www.usuarios.lycos.es/escuela...bajos_cer.html, por ejemplo.

Hace tiempo que hice esa página, así que no me pidas muchos detalles. Lo que sí recuerdo que hice un truco muy burdo pero efectivo. Para la precarga de la imagen que dice te esperes, la situé en otro punto de la pantalla, pero con los parámetros width y height al mínimo, o sea, a 1 los dos, para que no se viera. De esta manera obligaba al explorador a cargar la imagen lo primero de todo, de manera que al ser llamada de nuevo la máquina la tenía en el caché y salía enseguida.

Pero buscando para lo mío he encontrado esto otro:

http://www.desarrolloweb.com/manuales/19/

Espero que te sirva.
Salu2.
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 21:11.