Capítulo 8, otras utilidades básicas en paginas html
-
Upload
kathya-martinez -
Category
Documents
-
view
456 -
download
4
Transcript of Capítulo 8, otras utilidades básicas en paginas html
Capítulo 8. Otras utilidades de javascript
Preparado por:
Aguilar Maidelyn, Martínez Kathya, Trujillo Silvia
12 Junio 2012
Universidad de PanamáCentro Regional Universitario de Coclé
Facultad de Informática, Electrónica y ComunicaciónLicenciatura en Informática para la Gestión Educativa y Empresarial
Asignatura: Programación Web
Profesora: Arelis Valdés
CONTENIDO
CAPÍTULO 8
8.1. RELOJES - FUNCIONES
8.2. SINTAXIS DE UN EJEMPLO
8.3. EJEMPLO DE RELOJ
8.4. CALENDARIO
8.5. EJEMPLO DE CALENDARIO
8.6. TOOLTIP
8.7. PASOS PARA HACER UN TOOLTIP
8.8. LIBRERÍA OVERLIB
8.10.EJEMPLO CON TOOLTIP
8.11.RESULTADO DEL TOOLTIP
8.9. FUNCIONES DEL TOOLTIP
INTRODUCCIÓN
CONTENIDO…
8.12. MENÚ DESPLEGABLE
8.13. SINTAXIS DE UN EJEMPLO
8.14.EJEMPLO SENCILLO
8.15.GALERÍA DE IMÁGENES
8.16. PAQUETE DE IMÁGENES
CONCLUSIÓN
Introducción
• En el capítulo 8 pretendemos ofrecer información mas esencial para aprender a incluir scripts como calendario, reloj, menú desplegable, tooltip, galería de imágenes los cuales se programan en el lenguaje de javascript que nos pueden ayudar a aplicar dinamismo a una página web.
SEGUIR
Capítulo 8: Otras utilidades básicas dentro de una página web con Javascript
• Reloj• Calendario• Tooltip• Menú desplegables• Galería de Imagénes
SEGUIR
8.1. Relojes--Funciones
• Actualizar• Contar• Marcar• GenerarLas horas indefinidamente.
SEGUIR
8.2. Sintaxis de un ejemplo• function mueveReloj(){ • momentoActual = new Date() • hora = momentoActual.getHours() • minuto = momentoActual.getMinutes() • segundo = momentoActual.getSeconds() • str_segundo = new String (segundo) • if (str_segundo.length == 1) • segundo = "0" + segundo • str_minuto = new String (minuto) • if (str_minuto.length == 1) • minuto = "0" + minuto • str_hora = new String (hora) • if (str_hora.length == 1) • hora = "0" + hora • horaImprimible = hora + " : " + minuto + " : " + segundo • document.form_reloj.reloj.value = horaImprimible • setInterval("mueveReloj()",1000) • }
utilidad que proporciona JavaScript para crear fechas y horas
Indicar que se ejecute dentro de 1 segundo
Esta función hace que el reloj se ejecute indefinidamente
SEGUIR
8.3. Ejemplo Completo
F:\PROGRA.PARA WEB\ejem_libro_int_java
SEGUIR
El calendario es una cuenta sistematizada del transcurso del tiempo, utilizado para la organización cronológica de las actividades humanas.
http://sourceforge.net/projects/jscalendar/
<head><style type="text/css">@import url("css/calendar-estilo.css");</style><script type="text/javascript" src="js/calendar.js" /><script type="text/javascript" src="js/calendar-es.js" /><script type="text/javascript" src="js/calendar-setup.js" /></head>
8.4. Calendario
SEGUIR
ifFormat
button
inputField
PropiedadesElementos
Cuadro de texto
Imagen o icono
8.5. Ejemplo
SEGUIR
8.6. Tooltip
• Los tooltips son pequeños recuadros de información que aparecen al posicionar el ratón sobre un elemento. Se utilizan para ofrecer información adicional sobre el elemento seleccionado o para mostrar al usuario pequeños mensajes de ayuda.
SEGUIR
8.7. Pasos necesarios para incluir un tooltip básico en cualquier página web:
1) Enlazar los archivos JavaScript requeridos.http://www.bosrup.com/web/overlib/
2) Definir el texto que activa el tooltip y su contenido.
SEGUIR
8.8. Uso de la librería overLIB
• La librería overLIB permite configurar completamente el aspecto y comportamiento de cada tooltip. Las opciones se indican en cada tooltip y se incluyen como parámetros al final de la llamada a la función overlib();
SEGUIR
8.9. Funciones del Tooltip
• onmouseover = el dispositivo apuntador se sitúa sobre un elemento
• onmouseout = el dispositivo apuntador se aparta de un elemento.
SEGUIR
8.10. Ejemplo con tooltip
SEGUIR
8.11. Resultado del ejemplo con tooltip
SEGUIR
8.12. Menú desplegable
• Navegación• Menús• Horizontal y Vertical• Niveles • Usuario• Elemento
SEGUIR
8.13. Sintaxis de un ejemplo• <body>• <ul class="menu" id="menu">• <li><a href="#" class="menulink">Frutas</a>• <ul>• <li><a href="#">Manzana</a></li>• <li>• <a href="#" class="sub">Uva</a>• <ul>• <li class="topline"><a href="#">Verdes</a></li>• <li><a href="#">Sin semillas</a></li>• <li><a href="#">Negras</a></li>• <li><a href="#">Amarillas</a></li>• <li><a href="#">Rojas</a></li>• </ul>• <li>• <li>• <a href="#" class="sub">Mangos</a>• <ul>• <li class="topline"><a href="#">Piñas</a></li>• <li><a href="#">Alcanfor</a></li>• <li>• …..• <html>
Contiene las etiquetas que irán dentro de
cada menú
SEGUIR
8.14. Ejemplo Sencillo
• F:\PROGRA.PARA WEB\ejem_libro_int_java\dropdown-menu\dropdown-menu
SEGUIR
8.15. Galerías de imágenes (Lightbox)
La galería no es mas que un espacio que se le otorga dentro de la pagina a las fotos e imágenes.Técnica Lightbox
Http://www.huddletogether.com/projects/lightbox2/
SEGUIR
8.16. PAQUETE DE IMÁGENES
SEGUIR
ConclusiónHemos aprendido de explicar el capítulo 8, en donde nos podemos percatar que los errores mas comunes al ejecutar JavaScript son los errores de sintaxis por escribir de manera errónea las líneas de código a la hora de escribir nombres de una estructura o utilizar llaves o paréntesis incorrectamente.
Hemos aprendido que las pequeñas utilidades que contiene una página web hacen de esta una página dinámica con una mejor navegabilidad.
Como construir nuestros propios objetos dentro de una página y conociendo la función que realiza cada una de ellas.
GRACIAS POR SU ATENCIÓN