BITACORA PROGRAMACION WEB
martes, 31 de mayo de 2011
jueves, 26 de mayo de 2011
Avances del proyecto 26 mayo
Seguimos trabajando, por ahora, se ofrece más ayuda a los usuarios, se agrego un botón donde se proporciona acceso a todos los PDF con la información necesaria para cada tramite.
domingo, 22 de mayo de 2011
martes, 17 de mayo de 2011
Avances al proyecto 17 de mayo 2011
Hace unos días comentaba problemas con un SCRIPT en el navegador Firefox, pues bien, este pequeño inconveniente se ha resuelto, para validar los campos nombre y apellidos en el registro de alumnos, se usa un SCRIPT que ignora los números al teclearlos, pero necesitaba de unas modificaciones para que si aceptara las teclas especiales de retroceso y TAB.
El SCRIPT inicial que provocaba errores en Firefox principalmente es:
function validar(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true;
patron =/[A-Za-z\s]/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
Este solo aceptaba la tecla retroceso y los caracteres de la A - Z y a - z, pero no la tecla TAB, y es poco agradable tener que usar el mouse para cambiar de campo, entonces se modifico el SCRIPT.
function validar(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8 || tecla==9 ) return true;
patron =/[A-Za-zÑñ\s]/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
Y funciono de manera aceptable, pero como el motor JavaScript incluido en cada navegador es diferente en algunos puntos "KeyCode" no funciona como se espera en Firefox, mientras que los demás navegadores como IE y Chrome devuelven el valor ASCII de las teclas especiales, Firefox devuelve un '0' y por esta razón las tecla TAB no se reconocía, así que el SCRIPT final, ya es compatible con la mayoría de los navegadores y ademas acepta caracteres acentuados.
function validar(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8 || tecla==9 || tecla==0) return true;
patron =/[A-Za-zÑñáéíóú\s]/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
lunes, 16 de mayo de 2011
Creación de PDF
Seguimos trabajando, ahora podemos decir con seguridad, que el modulo de cambio de carrera, se encuentra un 95% terminado, ahora gracias a que se a proporcionado por fin, la opción de imprimir la solicitud, es decir, ya se puede generar el pdf.

Esto fue posible gracias a la libreria FPDF, gracias a ella se puede generar archivos en formato PDF de manera rápida y bastante sencilla, uno se sus puntos muy sobresalientes, es que es gratuita, y se puede usar de la manera que más nos convengan, incluso de ser necesario se puede modificar el código fuente y adaptarlo a nuestras necesidades, siempre y cuando no se alteren los derechos de autor que vienen en la librería. Ademas, se ha combinado esta librería con una mejora de la misma que se llama JLPDF, esta última solo nos proporciona una mejora de la función MultiCell(); , pues a diferencia de esta, se puede incluir texto enriquecido (Negritas [b]texto[/b], Subrayado [u]texto[/u] , etc...) muy parecido a los tags de HTML, propiedad que en la función original no es posible y dificulta mucho generar PDF con texto enriquecido.
Los recientes cambios en el sistema (principalmente en el diseño y estructuración de código), handado una mejor visión y orden del mismo, ahora cuando te registras como nuevo usuario se muestra una pantalla como la siguiente.

En la cual el usuario registrara sus datos personales, y seguidamente le ofrecerá los tramites disponibles.

En este caso se presenta el cambio de carrera (como ya se dijo modulo mas completo), al igual se encuentra solo la interfaz de equivalencias.

Como es de suponerse, esperamos que para la revisión de este Jueves, se encuentren disponibles los módulos restantes, y así poder corregir aquellas incoherencias que sean halladas por nuestros compañeros encargados de realizar las pruebas necesarias al sistema.
Suscribirse a:
Entradas (Atom)