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
HTML
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
Capturar error en la validación de HTML_QuickForm
Suelo utilizar HTML_QuickForm de PEAR para generar los formularios de mis aplicaciones web y lo suelo combinar con Smarty como sistema de plantillas. El HTML_QuickForm realiza una validación a nivel de servidor volcando mensajes predefinidos por el programador en caso de que alguno de los campos no se valide correctamente, por ejemplo se introduce una cadena de texto en un campo numérico. La librería es genial, da mucha flexibilidad y sobretodo simplifica y ordena la validación de los formularios haciendo bastante legible el código. Se me ha planteado el caso donde el formulario es tan grande que se sale de la pantalla y cuando se produce un error en la validación puede que el campo que lo ha producido se encuentre fuera del alcance de la primera página con lo cual el usuario desconoce que se ha producido el error y puede dar por buena la operación. Para estos casos se necesita poder capturar el hecho de que se halla producido un error en la validación cosa que … [Read more...] about Capturar error en la validación de HTML_QuickForm