Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] uso de window.applicationCache y dar por alerta el status de la misma

Estas en el tema de uso de window.applicationCache y dar por alerta el status de la misma en el foro de Javascript en Foros del Web. buenos dias maestros : tengo que crear una alerta con los distintos estados de la memoria cache por pantalla, pero no consigo hacerlo, y no ...
  #1 (permalink)  
Antiguo 17/04/2015, 04:53
 
Fecha de Ingreso: enero-2015
Mensajes: 33
Antigüedad: 9 años, 3 meses
Puntos: 0
uso de window.applicationCache y dar por alerta el status de la misma

buenos dias maestros :
tengo que crear una alerta con los distintos estados de la memoria cache por pantalla,
pero no consigo hacerlo, y no se como comprobarlo, pues creo que para hacer estas pruebas tienes que tener un servidor, y yo no lo tengo.
mi problema es que no se como poner la alerta y no se si esta bien puesta ,
os pongo el codigo , con la alerta en los dos primeros estados . ¿podriais ayudarme?
Código:
<!doctype html>
<html lang="es" manifest="micache.appcache">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script>
function estado_cache (){

var appCache = window.applicationCache;
switch (appCache.status) {
  case appCache.UNCACHED: // UNCACHED == 0
      return alert( "estado de la cache es +'UNCACHED');
    break;
  case appCache.IDLE: // IDLE == 1
    return  alert( "estado de la cache es +'IDLE');
    break;
  case appCache.CHECKING: // CHECKING == 2
    return 'CHECKING';
    break;
  case appCache.DOWNLOADING: // DOWNLOADING == 3
    return 'DOWNLOADING';
    break;
  case appCache.UPDATEREADY:  // UPDATEREADY == 4
    return 'UPDATEREADY';
    break;
  case appCache.OBSOLETE: // OBSOLETE == 5
    return 'OBSOLETE';
    break;
  default:
    return 'UKNOWN CACHE STATUS';
    break;
}; }
</script>
</head>

<body>
</body>
</html>
un saludo y muchas gracias de antemano
  #2 (permalink)  
Antiguo 17/04/2015, 11:16
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: uso de window.applicationCache y dar por alerta el status de la misma

Se puede mejorar bastante:

Código Javascript:
Ver original
  1. function estado_cache (){
  2.  return ['UNCACHED','IDLE','CHECKING','DOWNLOADING','UPDATEREADY','OBSOLETE'][window.applicationCache.status] || 'UKNOWN CACHE STATUS';
  3. }


Última edición por PHPeros; 27/05/2015 a las 10:09
  #3 (permalink)  
Antiguo 20/04/2015, 03:41
 
Fecha de Ingreso: enero-2015
Mensajes: 33
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: uso de window.applicationCache y dar por alerta el status de la misma

entonces esta bien, y gracias PHPeros
  #4 (permalink)  
Antiguo 20/04/2015, 05:59
 
Fecha de Ingreso: enero-2015
Mensajes: 33
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: uso de window.applicationCache y dar por alerta el status de la misma

otra cosa, yo quiero que aparezca una alerta en el body o tipo alert que me diga en que estado esta el status,
donde lo pongo . detras del ultimo break:
Código:
return 'UKNOWN CACHE STATUS';
    break;
	
};
alert("el estado del status es :" + appCache; 
 }
o en el body ¿no consigo poner la alerta para verla,
un saludo y muchas gracias
  #5 (permalink)  
Antiguo 20/04/2015, 07:59
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: uso de window.applicationCache y dar por alerta el status de la misma

Si usas el código que te di solamente tendrías que hacer:

Código Javascript:
Ver original
  1. alert(estado_cache());

  #6 (permalink)  
Antiguo 21/04/2015, 11:38
 
Fecha de Ingreso: enero-2015
Mensajes: 33
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: uso de window.applicationCache y dar por alerta el status de la misma

gracias,
en el formato que os mande ya consegui aclararme, tenia que llamar a la funcion despues de ella, , con un alert, pero seguire tu consejo y me guardare como se hace, me parece mejor, y se ahorra un monton de codigo, gracias PHPeros
que cantidad de cosas enseñais, a lo que somos nuevos en esto,
muchas gracias

Etiquetas: alerta, diseño-web, pantalla, status
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 00:34.