Práctica 2: JavaScript

En esta práctica insertaremos código JavaScript para añadir cierta interactividad a la web. En concreto:

Botones de formato de la página editar.html

Requerimientos

Al pulsar los botones (o enlaces) de negrita, cursiva e insertar URL se insertará código HTML en el textarea con el texto de la entrada. En concreto:

Implementación

Para poder implementar esta parte debéis tener en cuenta que:

Aviso de eventos en tiempo real

Requerimientos

Todas las páginas incluirán una "persiana desplegable" que avise de una serie de eventos:
En los casos de creación/edición de entradas o envío de comentarios hay que poner en la persiana desplegable, además del aviso en cuestión,  la palabra "ver" como un enlace que lleve a ver la nueva información. Por el momento será simplemente un enlace a la página entrada.html pero en la práctica 3 se cambiará para que funcione correctamente.

La persiana desplegable inicialmente estará "cerrada". Debe tener un enlace/botón o similar (por ejemplo, se puede hacer que imite la barra de título de una ventana) de manera que si se pincha en él se desplegará progresivamente la persiana (con una animación JavaScript) mostrando la lista de eventos. Al volver a pinchar se volverá a plegar.

Implementación

Thu, 26 Oct 2006 13:11:15 GMT&0
Thu, 26 Oct 2006 13:15:44 GMT&2&50
indicaría que el autor ha hecho login a las 13:11 GMT y ha creado una nueva entrada, la número 50 a las 13:15 GMT. Supondremos que el servidor acepta un parámetro HTTP "fecha" de manera al pasarle la fecha GMT del último recibido nos enviará solo los posteriores. Pasar de String a Date y viceversa con fechas GMT es muy sencillo:

Parte optativa

Cada una de las partes optativas se puntuará con 1 punto:

Puntuación

La entrega de la práctica se podrá realizar hasta el 19 de noviembre a través de la zona restringida de la web del DCCIA.
©2006/2007 Pilar Arques, Otto Colomina,  Javier Montoyo, Miguel Ángel Lozano