Los mapas de Google StreetView se confeccionan con miles de fotos procedentes de sus coches especiales, pero a veces por casualidad son testigos de cosas tan curiosas como policías deteniendo a presuntos delincuentes o poniendo multas…
May 11
Los mapas de Google StreetView se confeccionan con miles de fotos procedentes de sus coches especiales, pero a veces por casualidad son testigos de cosas tan curiosas como policías deteniendo a presuntos delincuentes o poniendo multas…
Abr 30
Hola mamá, te saludo a través del «gugel strit viu»!!!
Abr 15
A veces con elfamoso programa de mapas de Google nos podemos encontrar toda clase de incendios.
Abr 13
Algunos programadores se encuentran con problemas a la hora de refrescar una página web porque a veces la caché nos incordia ofreciendo resultados antiguos.
A mi concretamente me ha pasado en los formularios, cuando se cambia los valores de un «Select» y al refrescar la página, el «Select» del formulario sigue sin cambiar, y eso aunque tenga activado la etiqueta «select» : selected=»selected».
Para desconectar o evitar la cache, he reunido los siguientes trucos, espero que le sea útil a algún programador de webs:
En todos los elementos «problematicos» en el form, como los select, hay que escribir: autocomplete=»off»
Por ejemplo, en un «Select» se haría así:
<select name="OnOff10" id="OnOff10" autocomplete="off"> <option value="0">Off</option> <option value="1">On</option> </select>
En programación con ASP, para no tener caché al inicio del código se utiliza lo siguiente :
<% Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "no-cache" Response.Expires = -1 %>
Para forzar saltar la caché en programación con PHP, al inicio del código se utiliza lo siguiente :
<$$$ header( "Expires: Mon, 20 Dec 1998 01:00:00 GMT" ); header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" ); header( "Cache-Control: no-cache, must-revalidate" ); header( "Pragma: no-cache" ); $$$>
NOTA: sustituir donde pone «$$$» por el caracter «?», ya que mi WordPress no me deja ponerlo correctamente.
Para que una imagen no quede en la caché y siempre se refresque, se puede utilizar lo siguiente:
<img src="image.php?id?12<$$$=date(ymdHi)$$$>" />
NOTA: sustituir donde pone «$$$» por el caracter «?», ya que mi WordPress no me deja ponerlo correctamente.
En el HTML hay que poner lo siguiente entre las etiquetas <HEAD> y </HEAD>:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="-1">
Utilizando Javascript, se puede poner el siguiente código en la etiqueta <BODY>, por ejemplo:
<BODY onLoad="if ('Navigator' == navigator.appName) document.forms[0].reset();">
Y esto es todo, si alguien tiene más formas, que las escriba en los comentarios. :)