El tema ha ido evolucionando bastante y cada vez los crawlers se ponen más duros y restrictivos con sus requisitos. Por eso posteo aquí cuales son las longitudes máximas recomendables para caerles bien a nuestros amigos los buscadores y conseguir mejor posicionamiento. La longitud máxima del title no debería ser superior a 80 carácteres. Por otro lado, la longitud máxima del description no debería ser superior a 250 carácteres. Y para terminar, la longitud máxima de keywords debería de ser de 25 palabras o 500 carácteres. … [Read more...] about Longitud máxima del title, description y keywords
Archives for October 2008
Problemas al cambiar el tipo de un input password con Internet Explorer
Me he visto en la tesitura de intentar cambiar en dinámico el tipo de un input de tipo text a tipo password y viceversa. Algo tan sencillo como hacer lo siguiente: obj = document. getElementById('campo_password'); obj.type = 'text'; Todo funciona perfectamente con Firefox pero cuando lo he probado con Internet Explorer 7 el navegador me devuelve un error con el objeto y no hay manera. He probado a realizar el cambio desde jquery para que el framework se encargara de realizar la modificación pero tampoco ha funcionado. Internet Explorer devuelve el mismo error. Grrrrrrrrrrr Al final he encontrado este código por Internet que soluciona el problema. Hace más cosas pero seguro que un programador espabilado sabrá aislar la funcionalidad que necesite ;-) Llamandolo así convertireís el campo a tipo text donde thisInput es el objeto input changeInputType(thisInput,'text',txtLabel,false,true); function changeInputType( oldElm, // a reference to the input … [Read more...] about Problemas al cambiar el tipo de un input password con Internet Explorer
Configurar el servidor MySQL con UTF8
Siguiendo con los bricoconsejos para trabajar con MySQL y UTF8, dejo aquí los parámetros que hay que modificar en el fichero de configuración my.cnf para que todo se ejecute por defecto en UTF8. [mysqld] character-set-filesystem=UTF8 character-set-server=UTF8 default-collation=UTF8_general_ci default-character-set=UTF8 [client] default-character-set=UTF8 [mysqldump] default-character-set=UTF8 … [Read more...] about Configurar el servidor MySQL con UTF8
Pasar parámetros por defecto en Javascript
Es una lástima pero Javascript, al contrario que otros lenguajes, no permite pasar parámetros por defecto en sus funciones. Esto tiene solución mediante un pequeño truco en el código. Imaginad que tenemos esto: function test(arg) { arg = arg || 23; return arg; } Si llamamos a test() sin parametro nos va a devolver 23. Problema resuelto de forma sencilla ;-) Pero seamos más puristas. Si por ejemplo la llamamos pasándole el valor NULL nos vamos a encontrar con que también nos devolverá 23 y en algunos casos nos puede interesar manejar el valor NULL de forma diferente Si quisieramos corregirlo tendríamos que utilizar esto: function test(arg) { arg = (typeof arg == ‘undefined’) ? 23 : arg; return arg; } Con esta opción si llamamos a test() sin parámetro nos devuelve 23 pero si llamamos a test(null) nos devolvería null con lo que podriamos manejar el caso de forma diferente. … [Read more...] about Pasar parámetros por defecto en Javascript