14
12
2007
Desde aquí quiero hacer una denuncia a todas las páginas web que se pasan los estándares por el forro de sus caprichos. Lo que normalmente hago con las páginas web que no puedo ver con mis navegadores ( konqueror y firefox ) es no entrar a ellas, y si son comerciales pues ellas se lo pierden. Pero que sucede en las páginas institucionales que por algún motivo no puedo entrar???. Es el colmo de todos los colmos, que las propias instituciones no cumplan los estándares y nos dejen apartados a ciertos usuarios de ellos. La solución según ellos es muy sencilla, usa Internet Explorer, pero coño, a mi no me da la gana, y por que me tienes que obligar a usar un navegador u otro, eres tú el que te tienes que asegurar que tu web cumple los estandares. Es tan sencillo como eso. El caso me ha sucedido en la web de Educarioja. En esta web sacan los cursos a distancia que publica el CNICE y te tienes que matricular en ella. ¿Que sucede?, si tienes firefox no te puedes matricular en los cursos. No es algo nuevo, los años anteriores, me puse en contacto con ellos y la respuesta que me dieron fue la siguiente: " es que sólo el 12% de los usuarios de educarioja usa Firefox, entonces no merece la pena arreglarlo". ¿Como tiene hecha la página? en HTML+Vscript+ASP. ¿Por qué? Creo que a través de un curso que se impartió en este CPR sobre ASP, aprendieron a hacerla de esta forma y no se preocuparon de ver si había métodos mejores. Sin complicarse mucho la vida, pues lo único que tienen en VScript (que es el que no es estandar) son cuatro formularios sencillos que hasta el más inútil los sabe hacer en javascript, podrían haberla pasado a javascript. La contestación de este año, ha sido que ya están en ello pero que no pueden arreglarlo y parar el servidor unos minutos, y que por lo tanto, lo solucionarán para el año que viene. ¡¡¡¡¡ no me lo puedo creer !!!!…….
Espero que estas cosas sucedan cada vez menos, pero incompetentes hay en todas partes.
Comments : 5 Comentarios »
Categorias : General, Javascript, denuncia, softlibre
5
03
2007
Estos días me he encontrado, una vez más, con los problemas que surgen al gestionar múltiples elementos de un formulario que queremos que tengan el mismo nombre o similar. En este caso me surgió el crear una encuesta con una lista de 35 preguntas que extraigo de una tabla de una base de datos y como posibles respuestas: un select para cada pregunta.
Lo primero que puedes plantearte es llamar a cada select de forma distinta, p.e. pregunta1, pregunta2,…. Enseguida salen los problemas, si queremos validar en javascript las respuestas , es un auténtico coñazo, pero podría hacerse de forma relativamente sencilla recorriendo los elementos del formulario con : document.form.element[i].value. Al pasar el formulario a PHP y leer los datos es un poco rollo ir leyendo las 35 variables: pregunta1,… Pero no sería muy difícil.
Lo mejor sin lugar a dudas es llamar a todos los elementos de la encuesta pregunta[ ]. ¿Por qué? muy sencillo, validar a través de javascript se podría hacer de la misma manera, y leer los datos desde PHP es mucho más fácil, pues nos pasa una matriz con todos los nombres llamada pregunta, luego bastaría con recorrerla.
En cuanto a la validación no me cabe ninguna duda que lo mejor es validar en PHP o sea desde el lado del servidor, así nos evitaremos muchos problemas. ¿Qué pasa si el usuario no usa javascript? podría fácilmente salvarse nuestra validación o también podría crear una nueva página html y mandárnosla y ……
Comments : Sin Comentarios »
Categorias : Javascript, PHP