Entradas

Mostrando entradas de febrero, 2010

Clicks automáticos con jQuery

JQuery trae por defecto la función .click() la cual se encarga como bien dice su nombre de dos cosas: redefinir las acciones que queremos realizar al hacer click sobre cada elemento lanzar este evento si no se define nada en su interior Sobre el punto 2 es el que quiero hacer hincapié y sobre todo en los tag <a>. Supongamos que tenemos la siguiente línea: <a href='url' id='enlace'>ir a url</a> Si hacemos $(‘#enlace’).click() es de suponer que simulara el click sobre el enlace y se abriera la nueva página, pero no; para ello tenemos que definir previamente el evento click para el enlace porque sino jQuery interpreta que esta vacío y no hace nada. La solución para lanzar el evento click , tomada de osdir.com, es la siguiente: // definimos lo que queremos hacer en el click primero $("#enlace").click(function() {      location.href = this.href; // ir al link }); // lanzamos la llamada al evento click $("#enlace").click

La restricción de los comentarios

Imagen
Hoy he estado leyendo una interesante crónica de un venezolano en el portal TalCual y luego de terminar me llamó la atención este comunicado al final del artículo: “La restricción de los comentarios en el portal se debió a la presencia constante de mensajes anónimos que ofendían y degradaban a ciudadanos y determinadas organizaciones políticas del país. Lamentamos esta situación que sólo afecta la libre discusión de las ideas, y resulta contraria al espíritu que anima a TalCual como medio de información y de opinión. Esperamos sea de su comprensión.” Realmente no entiendo porque ponemos estas escusas para restringir los comentarios en una plataforma online, escusas, si, a mi entender no son más que esto porque perfectamente se pueden validar formularios sin necesidad de eliminarlos completamente. Las razones expuestas anteriormente son para comentarios que no provienen de robots por lo que no es una problema de validar los formularios sin necesidad de utilizar códigos capt

Valores nulos en SQL

Imagen
Para nadie es un secreto que los valores nulos ( null ) en SQL son especiales de ahí que no se comparen de igual forma que una cadena o un número y tengamos que utilizar sentencias como ‘is null’ o ‘is not null’ ; lo que ocurre es que hay algunas cosas que no se pueden hacer con estos valores y que realmente me disgustan, aunque no creo que ningún servidor de bases de datos lo tenga en cuenta para sus futuras versiones. Operadores <>, != y distinct Una de ella es que al comparar un campo con un valor,  por ejemplo casa <> ‘23’ (el campo casa distinto del valor 23) esto debería devolver todos los valores que no sean 23, pues si devuelve todos menos los nulos, para sacar los valores nulos debemos decir casa <> ‘23’ or casa is null . Mientras que si utilizamos select distinct casa si nos va a sacar el valor nulo como un valor. Claves UNIQUE Pues nada solo decir que si un campo es unique debe ser no null , no es porque lo diga la base de datos sino porque con