Proyecto Unidad 3

En la unidad anterior preparamos algunos scripts útiles para nuestra web de la Asociación Deportiva Castro Urdiales.

En esta ocasión vamos a añadir algunas funcionalidades haciendo uso de los últimos objetos que hemos aprendido con Javascript.

    • 1. En el header de la página deberá visualizarse a la derecha la fecha actual como si fuera un pequeño calendario de unos 120px de ancho compuesto por tres filas con este aspecto:
    • 2. En el footer de la página habrá un pequeño texto donde indicarás lo siguiente:
    • Asociación Deportiva Castro Urdiales.
    • Web desarrollada por: tu nombre y apellidos
    • Aviso legal: este aviso legal será un enlace que abrirá una nueva ventana que únicamente tendrá información sobre la empresa (busca avisos legales de otras asociaciones deportivas en las que te puedas fijar) y no tendrá ni barras de scroll, ni barras de menús, etc.: solamente el texto de la ventana y los botones.
    • 3. Vamos a dar la bienvenida a los usuarios de nuestra web con una pequeña ventana emergente (algo no recomendable en la navegación web pero que nos servirá para poner en práctica algunas de las cosas que hemos aprendido). Al cabo de 10 segundos de cargar la página, mostraremos un pequeño popup que de la bienvenida a nuestro usuario. Esta ventana tendrá en su interior un botón Cerrar que permitirá que el usuario la cierre haciendo clic en él. Tendrá el tamaño justo para visualizar el mensaje y no tendrá barras de scroll, ni de herramientas, ni de dirección... únicamente el mensaje.
    • 4. Crea un script (u3e9_contrasena) donde le pedirás al usuario una contraseña y comprobará si es segura o no lo es (mostrando un mensaje) teniendo en cuenta lo siguiente:
    • Que tiene entre 8 y 16 caracteres.
    • Que tiene una letra mayúscula.
    • Que tiene una letra minúscula.
    • Que tiene un número.
    • Que tiene uno de los siguientes caracteres: guión alto, guión bajo, arroba, almohadilla, dólar, tanto por ciento o ampersand.
    • NOTA: puedes crear una función para cada comprobación. Recuerda que las funciones se definían como function nombre (parametros) {...}