Detectar petición AJAX con PHP
Con PHP se puede saber si una página se carga a través de una petición AJAX, puede ser útil para hacer que un contenido se vea sólo si se esta cargando con AJAX. O todo lo contrario, bloquear el contenido para estas peticiones.
Para detectarlo se utiliza la variable de servidor $_SERVER['HTTP_X_REQUESTED_WITH']:
if(
!empty($_SERVER['HTTP_X_REQUESTED_WITH']) &&
strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'
){
# Ejecuta si la petición es a través de AJAX.
}else{
# Ejecuta si la petición NO es a través de AJAX.
}
Y poco más que contar.
PNGfix.js para Internet Explorer
Hasta la última versión de Internet Explorer, la 8 incluida, las imagenes en formato PNG siguen mostrandose mal. Es uno de los problemas más grandes de Internet Explorer, por que las especificaciones del formato estan estandarizadas desde hace unos 10 años y aunque han mejorado el soporte para él, el comportamiento sigue siendo risible.
Seguir leyendo y ver ó escribir comentarios →
Retrasar eventos y efectos de jQuery
No se si alguien lo habrá necesitado alguna vez, pero estoy seguro de que es un buen recurso a tener en cuenta… con la función setTimeout de Javascript podemos retrasar cualquier cosa, desde un write() hasta mezclas complejas de eventos y efectos en jQuery (o cualquier otro framework). La forma de uso es muy fácil, sólo hay que tener en cuenta una cosa, que funciona en milisengundos.
Por ejemplo:
setTimeout(
function(){
//Lo que debe pasar pasados 10 segundos (10mil milisegundos)
}, 10000);
Es bastante fácil de utilizar, pero si alguien necesita más información puede visitar Klevo Blog, donde he encontrado un articulo que se explica bastante bien… pero esta en inglés.