Entradas

Controlar la tecla F5 con jquery

Si alguna vez os habéis preguntado cómo controlar la recarga de una página con F5 mediante javascript aquí hay un pequeño código que lo hace utilizando jquery y el plugin jalert para mostrar el cartel de confirmación. El código de la tecla F5 es el 116. Veamos el código para controlar la pulsación de la tecla F5 con javascript y jquery: $( function () { $(document).keydown( function (e){ var code = (e.keyCode ? e.keyCode : e.which); if (code == 116) { e.preventDefault(); jConfirm( '¿Deseas recargar la página?' , 'Confirmación' , function (r) { if (r) location.reload(); }); } }); });

jQuery, ajax, chrome y tabs

Hoy ha ocurrido algo muy curioso, tenemos un código que envía por ajax una petición al servidor y el dato devuelto lo asimila otra función para enviar un formulario, veamos el código: $.ajax({ type: "POST" , url: "carga.php?Accion=Identifica" , data: "variable=" +valor, async: true , contentType: "application/x-www-form-urlencoded" , dataType: "text" , success: function (tipo){ enviarFormulario(tipo,valor); } }); La única desventaja es que enviar un formulario desde dentro de la función success en chrome es identificado como un pop-up no como una nueva ventana o un nuevo tab, en firefox si funciona correctamente, la solución paso por declarar una variable anterior que guarde los datos recogidos del ajax, el ajax declararlo como NO asíncrono y luego enviar el formulario fuera. Curioso sin dudas ¿os ha pasado? Actualización: Código de la función que envía el formulario function enviarFormulario(tipo,dato){ var...

Cosas a tener en cuenta

Si, utilizando a Murphy, y vale decirlo, modificándolo un poco, he elaborado un listado de las cosas importantes que hay que tener en cuanta a la hora de diseñar un proyecto nuevo y presentar el presupuesto acertado: Todo lleva más tiempo del que crees. Si existe la posibilidad de que varias cosas vayan mal, la más perjudicial será la única que lo haga. Si crees que hay X posibilidades de que una gestión vaya mal y las evitas, al momento aparecerá espontáneamente una posibilidad no contemplada. Cuando las cosas se dejan a su aire, suelen ir de mal en peor. En cuanto hagas algo, te darás cuenta de que hay otra cosa que deberías haber hecho antes. Cualquier solución entraña nuevos problemas. Es inútil hacer algo a prueba de tontos, porque los tontos son muy ingeniosos. La naturaleza siempre está de parte de la imperfección oculta. Es imposible enseñar algo a alguien que cree saberlo. Cuando se intenta demostrar que algo no funciona, funcionará. Es...

¿Cómo describir una función en PHP?

Los comentarios son algo fundamental para tener un control exclusivo de una aplicación en un futuro cuando nos toque modificar algo, sobre todo si son proyectos grandes, existe una notación para hacer esto y que sea compatible con PHPDoc , los parámetros son los siguientes: @abstract @access (public|private) @author Nombre [Email] [, Nombre [Email]] @brother (function(), $variable) @const[ant] descripción @deprec[ated] label @exclude label @final @global @include descripción @link URL [descripción] @magic descripción @module label @modulegroup label @param[eter] (object objectname|type) [$varname] [descripción] @return (object objectname|type) [$varname] @see [(class|module:]function()|$varname [,[(class|module:J]function()|$varname] @since label @static @throws exception [, exception] @todo descripción @var[iable] (object objectname|type) [$varname] [descripción] @version label

Seguimos haciendo las cosas mal

Acabo de ver en un mismo día dos grandes atrocidades en este mundo del posicionamiento web, los editores siguen pensando que al repetir palabras claves en las etiquetas están haciendo algo útil a la hora de posicionar los contenidos, una etiqueta es para agrupar contenidos, para saber que post está relacionado con que post y no para ganar densidad de palabras claves, por ejemplo he visto esto hoy (con otras palabras por supuesto): paco, paco va al mercado, al mercado va paco, paco mercado Esto es una estupidez del tamaño de un pino, pon etiquetas útiles en tu blog, que ayude a los lectores, ¡no repitas! La otra tontería es seguir insistiendo en el intercambio de link ¡no no me interesa intercambiar links! cuando crea que hay algo útil ya lo publicaré yo y enlazaré yo según mi criterio.

Google y el mundial de fútbol

Imagen
No es raro encontrar en Google cuando haces una búsqueda sobre los partidos del mundial de Sudáfrica los datos de los sitios dónde los puedes ver, las últimas noticias e incluso los resultados de los partidos. Esto es un sistema montado por el propio Google sólo para la copa del mundo de 2010 y en él se pueden ver todos los partidos que se emiten cada día y la clasificación de los grupos. Lo que me ha parecido curioso son los resultados que muestra según que buscas, por ejemplo para las búsquedas: partido España , FIFA España , mundial España , copa mundial España , muestra la siguiente imagen: Para la búsqueda España Chile : Y para España vs Chile (nótese como no muestra los lugares dónde se emitirá el partido): ¡Interesante! PD: si buscas España solamente o copa España no muestra ningún resultado referente al mundial de fútbol.

Herramientas útiles en enlaces

En realidad tengo estos enlaces perdidos por varios sitios así que los voy a air agrupando por aquí, más que nada para darme un poco de orden y que si a alguien le sirva pues lo puedan utilizar. Proteger los mail to con PHP contra robots. Validar correos electrónicos comparando también el dominio, además comprueba funciones para saber si está en una lista negra. Código de validación completo , se complementa con la página anterior. Otro validador completo , elegir entre uno y otro. Códigos HTML, tabla de caracteres y símbolos .