Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IDSYSTEMS 2013
Cuaderno de Trabajo Html se encu encuentra bajo una Licencia Creative Commons Atribucin-No Atribucin ComercialLicenciamiento Recproco 3.0 Unported Unported. Mayo 2013 IDSystems
Pgina 1
[HTML]
IDSYSTEMS 2013
Contenido
Ejercicio 1 - Crear una pagina basica .............................................................................................................9 Ejercicio 2 Estructura interna de una pagina HTML ................................................................................ 10 Ejercicio 3 Salto de linea <br> .................................................................................................................. 10 Ejercicio 4 - Parrafo..................................................................................................................................... 11 Practica 1 Modificar las propiedades del documento ............................................................................. 11 Practica 1a: Deportes.............................................................................................................................. 11 Practica 1b: Flores. ................................................................................................................................. 12 Practica 2 Estructura interna de una pagina HTML ................................................................................. 12 Practica 3 Salto de linea <br> .................................................................................................................. 12 Practica 4 Parrafo <p>.............................................................................................................................. 12 Ejercicio 5 Insertar texto con diferentes propiedades ............................................................................ 12 Ejercicio 5b.............................................................................................................................................. 14 Ejercicio 6 - Ttulos <h1><h2><h3><h4><h5><h6> .................................................................................... 16 Ejercicio 7 - Enfasis (<em> <strong>) .......................................................................................................... 17 Practica 5 Modificar las propiedades del texto ....................................................................................... 17 Practica 5a: Deportes.............................................................................................................................. 17 Practica 5b: Deportes. ............................................................................................................................ 18 Practica 5c: Deportes. ............................................................................................................................. 18 Practica 5d: Flores. ................................................................................................................................. 19 PRACTICA 6 - Ttulos <h1><h2><h3><h4><h5><h6> .................................................................................. 19 PRACTICA 7 - Enfasis (<em> <strong>) ....................................................................................................... 19 Ejercicio 8 Insertar un hiperenlace .......................................................................................................... 20 Ejercicio 9 - Hipervnculo a otra pgina del mismo sitio <a> ...................................................................... 21 Ejercicio 10 - Hipervnculo a otro sitio de internet <a> .............................................................................. 22 Ejercicio 11 Apertura de un hipervinculo en otra instancia del navegador ............................................ 22 Ejercicio 12 - Hipervnculo a un cliente de correo <a> ............................................................................... 23 Ejercicio 13 - Anclas llamadas desde la misma pgina. .............................................................................. 23 Ejercicio 14 - Anclas llamadas desde otra pgina. ...................................................................................... 25 Practica 8 Insertar hiperenlaces .............................................................................................................. 26 Practica 8a: Deportes.............................................................................................................................. 26 Practica 8b: Deportes. ............................................................................................................................ 26 Practica 8c: Flores. .................................................................................................................................. 26 CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 2
[HTML]
IDSYSTEMS 2013
Practica 9 - Hipervnculo a otra pgina del mismo sitio <a> ...................................................................... 27 Practica 10 - Hipervnculo a otro sitio de internet <a>............................................................................... 27 Practica 11 - Apertura de un hipervnculo en otra instancia del navegador. ............................................ 27 Practica 12 - Hipervnculo a un cliente de correo <a> ................................................................................ 27 Practica 13 - Anclas llamadas desde la misma pgina. ............................................................................... 27 Practica 14 - Anclas llamadas desde otra pgina........................................................................................ 28 Ejercicio 15 Insertar una imagen ............................................................................................................. 28 Ejercicio 15a ............................................................................................................................................ 28 Ejercicio 15b............................................................................................................................................ 29 Ejercicio 15c ............................................................................................................................................ 30 Ejercicio 16 Imgenes dentro de una pgina <img> ............................................................................ 31 Ejercicio 17 - Hipervnculo mediante una imagen <a> y <img>.................................................................. 32 Practica 15 Insertar imagenes ................................................................................................................. 33 Practica 15a: Deportes............................................................................................................................ 33 Practica 15b 2: Deportes. ....................................................................................................................... 33 Practica 15c: Flores. ................................................................................................................................ 33 Practica 16 - Imgenes dentro de una pgina <img> ................................................................................. 33 Practica 17 - Hipervnculo mediante una imagen <a> y <img> .................................................................. 34 Ejercicio 18 Ejercicio 19 Lista ordenada (<ol>) ........................................................................................................ 34 Lista no ordenada (<ul>) ................................................................................................... 34
Ejercicio 20 - Lista de definiciones (<dl>) .................................................................................................. 35 Ejercicio 21 - Listas anidadas. ..................................................................................................................... 36 Practica 18 Practica 19 Lista ordenada (<ol>) ......................................................................................................... 37 Lista no ordenada (<ul>) .................................................................................................... 37
Practica 20 - Lista de definiciones (<dl>) .................................................................................................... 37 Practica 21 - Listas anidadas. ...................................................................................................................... 37 Ejercicio 22 Trabajar con tablas ............................................................................................................... 38 Ejercicio 22a. ........................................................................................................................................... 38 Ejercicio 22b............................................................................................................................................ 39 Ejercicio 23 - Tabla (<table><tr><td>) ........................................................................................................ 42 Ejercicio 24 Tabla con encabezado (<th>) ............................................................................................... 43 Ejercicio 25 Tabla con ttulo (<caption>) ................................................................................................. 44 Ejercicio 26 - Tabla y combinacin de celdas. ............................................................................................ 45 Practica 22 Trabajar con tablas................................................................................................................ 45 Practica 22a: Deportes............................................................................................................................ 45 CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 3
[HTML]
IDSYSTEMS 2013
Practica 22b: Deportes. .......................................................................................................................... 46 Practica 22c: Flores. ................................................................................................................................ 46 Practica 22d: Flores. ............................................................................................................................... 46 Practica 23 - Tabla (<table><tr><td>) ......................................................................................................... 47 Practica 24 Tabla con encabezado (<th>) ................................................................................................ 47 Practica 25 Tabla con ttulo (<caption>) .................................................................................................. 47 Practica 26 - Tabla y combinacin de celdas. ............................................................................................. 47 Ejercicio 27 - Contenido de la cabecera de la pgina (<title>) ................................................................... 47 Ejercicio 28 - Contenido de la cabecera de la pgina (<meta>) ................................................................. 48 Ejercicio 29 - Comentarios dentro de una pgina <!-- --> .......................................................................... 49 Ejercicio 30 - Sintaxis para caracteres especiales. ...................................................................................... 50 Practica 27 - Contenido de la cabecera de la pgina (<title>) .................................................................... 50 Practica 28 - Comentarios dentro de una pgina <!-- --> ........................................................................... 50 Practica 29 - Sintaxis para caracteres especiales........................................................................................ 50 Ejercicio 31 Crear conjunto de marcos .................................................................................................... 50 Ejercicio 32 Frames .................................................................................................................................. 52 Ejercicio 33 - Frames - Actualizacin de un frame a partir del enlace de otro frame ................................ 53 Ejercicio 34 - Frames - Asignacin de medidas en pxeles.......................................................................... 54 Ejercicio 35 - Frames - Propiedades del elemento frame........................................................................... 54 Ejercicio 36 - Frames - Anidamiento de frameset ...................................................................................... 55 Ejercicio 37 - iframes .................................................................................................................................. 56 Practica 30 Configurar marcos................................................................................................................. 57 Practica 30a: Deportes............................................................................................................................ 57 Practica 30b: Flores. ............................................................................................................................... 57 Practica 31 Frames................................................................................................................................... 58 Practica 32 - Frames - Actualizacin de un frame a partir del enlace de otro frame ................................. 58 Practica 33 - Frames - Asignacin de medidas en pxeles .......................................................................... 58 Practica 34 - Frames - Propiedades del elemento frame ........................................................................... 58 Practica 35 - Frames - Anidamiento de frameset ....................................................................................... 58 Practica 36 - iframes ................................................................................................................................... 59 Ejercicio 38 Insertar elementos de formulario ........................................................................................ 59 Ejercicio 39 - Formulario - <form> .............................................................................................................. 60 Ejercicio 40 - Formulario - input type="text"/ input type="password" ...................................................... 61 Ejercicio 41 - Formulario textarea ........................................................................................................... 61 Ejercicio 42 - Formulario - input type="checkbox" ..................................................................................... 62 CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 4
[HTML]
IDSYSTEMS 2013
Ejercicio 43 - Formulario - input type="radio"............................................................................................ 63 Ejercicio 44 - Formulario - select (cuadro de seleccin individual) ............................................................ 64 Ejercicio 45 Ejercicio 46 Formulario - select (cuadro de seleccin mltiple)........................................................... 65 Formulario - select (agrupamiento de opciones) .............................................................. 65
Ejercicio 47 - Formulario button .............................................................................................................. 67 Ejercicio 48 - Formulario - input type="button" ......................................................................................... 67 Ejercicio 49 Formulario - input type="file" ........................................................................................... 68 Ejercicio 50 - Formulario - input type="hidden"......................................................................................... 69 Ejercicio 51 - Formulario - agrupamiento de controles. ............................................................................. 69 Ejercicio 52 - Formulario - controles con valores iniciales. ........................................................................ 71 Ejercicio 53 Ejercicio 54 Formulario - orden de foco de controles. ......................................................................... 71 Formulario - Inhabilitar controles. .................................................................................... 72
Ejercicio 55 - Formulario - text/password y maxlength.............................................................................. 73 Ejercicio 56 - Formulario - text/password/textarea y readonly ................................................................. 74 Ejercicio 57 - Formulario - Envo de datos mediante mail. ......................................................................... 74 Ejercicio 58 - Formulario label ................................................................................................................. 75 Practica 37 Insertar elementos de formulario ......................................................................................... 76 Practica 37a: Deportes............................................................................................................................ 76 Practica 37b: Flores. ............................................................................................................................... 77 Practica 38 - Formulario - <form>............................................................................................................... 77 Practica 39 - Formulario - input type="text"/ input type="password" ...................................................... 77 Practica 40 - Formulario textarea ............................................................................................................ 77 Practica 41 - Formulario - input type="checkbox" ..................................................................................... 78 Practica 42 - Formulario - input type="radio" ............................................................................................ 78 Practica 43 - Formulario - select (cuadro de seleccin individual) ............................................................. 78 Practica 44 Practica 45 Formulario - select (cuadro de seleccin mltiple) ........................................................... 78 Formulario - select (agrupamiento de opciones) .............................................................. 78
Practica 46 - Formulario button............................................................................................................... 78 Practica 47 - Formulario - input type="button".......................................................................................... 78 Practica 48 Formulario - input type="file"............................................................................................ 79 Practica 49 - Formulario - agrupamiento de controles. ............................................................................. 79 Practica 50 - Formulario - controles con valores iniciales. ......................................................................... 79 Practica 51 Practica 52 Formulario - orden de foco de controles ........................................................................... 79 Formulario - Inhabilitar controles. ..................................................................................... 79
[HTML]
IDSYSTEMS 2013
Practica 54 - Formulario - text/password/textarea y readonly .................................................................. 79 Practica 55 - Formulario - Envo de datos mediante mail. ......................................................................... 79 Practica 56 - Formulario label .................................................................................................................. 80 Ejercicio 59 Insertar sonido de fondo ...................................................................................................... 80 Practica 57 Insertar elementos multimedia ............................................................................................ 81 Practica 57a: Deportes............................................................................................................................ 81 Practica 57b: Deportes. .......................................................................................................................... 82 Practica 57c: Flores. ................................................................................................................................ 82 Ejercicio 60 Modificar las propiedades de una capa ............................................................................... 82 Practica 58 Modificar las propiedades de una capa ................................................................................ 84 Practica 58a: Deportes............................................................................................................................ 84 Practica 58b: Flores. ............................................................................................................................... 84 Ejercicio 61 Llamadas a javascript ........................................................................................................... 85 Practica 59 Llamadas a javascript ............................................................................................................ 87 Practica 59a: Deportes............................................................................................................................ 87 Practica 59b: Flores. ............................................................................................................................... 87 Ejercicio 62 Crear hoja de estilos ............................................................................................................. 88 Ejercicio 63 - Conceptos bsicos de hojas de estilo.................................................................................... 89 Ejercicio 64 - Propiedades relacionadas al texto en CSS ............................................................................ 90 Ejercicio 65 - Elementos HTML <div> y <span> .......................................................................................... 92 Ejercicio 66 - Propiedades relacionadas a las fuentes en CSS .................................................................... 93 Ejercicio 67 - Declaracin DOCTYPE. HTML Transitional ........................................................................... 96 Ejercicio 68 - Declaracin DOCTYPE. HTML Estricto ................................................................................... 97 Ejercicio 69 - Declaracin DOCTYPE. para Frames...................................................................................... 97 Ejercicio 70 - Validacin de la pgina a travs de un enlace. ..................................................................... 97 Practica 60 Aplicar estilos ........................................................................................................................ 98 Practica 60a: Deportes............................................................................................................................ 98 Practica 60b: Flores. ............................................................................................................................... 98 Practica 61 - Conceptos bsicos de hojas de estilo. ................................................................................... 99 Practica 62 - Propiedades relacionadas al texto en CSS ............................................................................. 99 Practica 63 - Elementos HTML <div> y <span> ........................................................................................... 99 Practica 64 - Propiedades relacionadas a las fuentes en CSS ..................................................................... 99 Practica 65 - Declaracin DOCTYPE. HTML Transitional............................................................................. 99 Practica 66 - Declaracin DOCTYPE. HTML Estricto.................................................................................. 100 Practica 67 - Declaracin DOCTYPE. para Frames .................................................................................... 100 CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 6
[HTML]
IDSYSTEMS 2013
HTML 5 ...................................................................................................................................................... 101 Ejercicio 71 - DOCTYPE ............................................................................................................................. 101 Ejercicio 72 CANVAS .............................................................................................................................. 101 Ejercicio 73 - CANVAS (dibujar lneas) ...................................................................................................... 102 Ejercicio 74 - CANVAS (dibujar rectngulo - permetro) ........................................................................... 103 Ejercicio 75 - CANVAS (estilos de lnea) .................................................................................................... 104 Ejercicio 76 - CANVAS (rectngulo relleno) .............................................................................................. 106 Ejercicio 77 - CANVAS (borrar una regin) ............................................................................................... 107 Ejercicio 78 - CANVAS (dibujar varias lneas y rellenar la figura creada).................................................. 108 Ejercicio 79 - CANVAS (arcos rellenos y lineal) ......................................................................................... 109 Ejercicio 80 - CANVAS (curva de bezier) ................................................................................................... 111 Ejercicio 81 - CANVAS (mtodo quadraticCurveTo) ................................................................................. 112 Ejercicio 82 - CANVAS (graficar texto) ...................................................................................................... 113 Ejercicio 83 - CANVAS (graficar imagenes) ............................................................................................... 114 Ejercicio 84 - CANVAS (transparencias) .................................................................................................... 116 Ejercicio 85 - CANVAS (sombras) .............................................................................................................. 117 Ejercicio 86 - CANVAS (gradiente lineal) ................................................................................................... 118 Ejercicio 87 - CANVAS (gradiente radial) .................................................................................................. 119 Ejercicio 88 - CANVAS (patrones de imagenes) ........................................................................................ 120 Ejercicio 89 - CANVAS (otro canvas como patrn) ................................................................................... 122 Ejercicio 90 - CANVAS (grabar y recuper el estado - save(), restore()) ..................................................... 123 Ejercicio 91 - CANVAS (translate) ............................................................................................................. 124 Ejercicio 92 - CANVAS (rotate) .................................................................................................................. 125 Ejercicio 93 - CANVAS (scale) .................................................................................................................... 127 Ejercicio 94 AUDIO ................................................................................................................................. 128 Ejercicio 95 VIDEO.................................................................................................................................. 129 Ejercicio 96 - Elementos HTML semnticos. ............................................................................................. 130 Practica 68 - CANVAS (dibujar lneas) ....................................................................................................... 131 Practica 69 - CANVAS (dibujar rectngulo - permetro) ........................................................................... 131 Practica 70 - CANVAS (estilos de lnea) .................................................................................................... 131 Practica 71 - CANVAS (rectngulo relleno) ............................................................................................... 131 Practica 72 - CANVAS (borrar una regin) ................................................................................................ 131 Practica 73 - CANVAS (dibujar varias lneas y rellenar la figura creada) .................................................. 131 Practica 74 - CANVAS (arcos rellenos y lineal) .......................................................................................... 131 Practica 75 - CANVAS (curva de bezier) .................................................................................................... 131 CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 7
[HTML]
IDSYSTEMS 2013
Practica 76 - CANVAS (graficar texto) ....................................................................................................... 131 Practica 77 - CANVAS (graficar imagenes) ................................................................................................ 132 Practica 78 - CANVAS (transparencias) ..................................................................................................... 132 Practica 79 - CANVAS (sombras) ............................................................................................................... 132 Practica 80 - CANVAS (gradiente lineal) ................................................................................................... 132 Practica 81 - CANVAS (patrones de imagenes) ......................................................................................... 132 Practica 82 - CANVAS (otro canvas como patrn) .................................................................................... 132 Practica 83 - CANVAS (rotate)................................................................................................................... 132
Pgina 8
[HTML]
IDSYSTEMS 2013
Pgina 9
[HTML]
IDSYSTEMS 2013
Pgina 10
[HTML]
IDSYSTEMS 2013
Ejercicio 4 - Parrafo
Problema de HTML: Confeccione una pgina que muestre dos prrafos. En el primero agregar varios saltos de lnea. <html> <head> </head> <body> <p> SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programacion para trabajar con base de datos relacionales como MySQL, Oracle, etc.<br> MySQL es un interpretador de SQL, es un servidor de base de datos.<br> MySQL permite crear base de datos y tablas, insertar datos, modificarlos, eliminarlos, ordenarlos, hacer consultas y realizar muchas operaciones, etc., resumiendo: administrar bases de datos. </p> <p> Este tutorial tiene por objetivo acercar los conceptos iniciales para introducirse en el mundo de las bases de datos. </p> </body> </html> RESULTADO:
Pgina 11
[HTML]
IDSYSTEMS 2013
[HTML]
IDSYSTEMS 2013
Si guardas ahora los cambios y visualizas la pgina, no vers ningn cambio ya que la pgina no tiene texto. 4 Detrs de la etiqueta <basefont> inserta una lnea en blanco, y escribe el siguiente texto: Inicio 5 Guarda el archivo y visualzalo en tu navegador, el texto debe aparecer en rojo y pequeo. Dejaremos la pgina un poco ms discreta y cambiaremos el color del texto a verde oscuro (#003333) y subiremos el tamao de las letras. 6 Rectifica la etiqueta <basefont para que quede as: <basefont color="#003333" size="4"> Con este cdigo estars estableciendo el color verde oscuro (#003333) y tamao 4 para el texto del documento. 7 Guarda el archivo y visualzalo en tu navegador, observa los cambios. 8 Encierra el texto Inicio entre etiquetas <H1> de la siguiente forma: <h1>Inicio</h1> Con este cdigo estars conviertiendo el texto en un encabezado de primer nivel. 9 Guarda el archivo y visualzalo en tu navegador, observa los cambios, el texto aparece destacado y ms grande. 10 Inserta una lnea en blanco debajo del cdigo anterior, y escribe la etiqueta <hr>. Con esta etiqueta estars insertando una regla horizontal. 11 Guarda el archivo y visualzalo en tu navegador, observa la regla 12 Inserta una lnea en blanco debajo de la etiqueta anterior, y escribe el siguiente cdigo en ella: <blockquote> <blockquote> <p align="left"> <em> Somos una asociación de veterinarios, estudiantes de veterinaria, o simplemente amantes de los animales. <br> Desde esta página web intentaremos resolver tus dudas acerca de cómo cuidar a tus mascotas. </em>
CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 13
[HTML] </p> </blockquote> </blockquote> Con este cdigo estars insertando un prrafo (<p>) dividido en dos lneas (<br>).
IDSYSTEMS 2013
Este prrafo estar alineado a la izquierda (align="left"), aparecer en cursiva (<em>) y tendr doble sangrado (<blockquote>). 13 Guarda el archivo y visualzalo en tu navegador, comprueba que obtienes una pgina como la que aparece en la imagen. Para apreciar mejor el efecto del prrafo ves cambiando el tamao de la ventana de tu navegador y vers como el texto se va escribiendo en ms lneas pero siempre alineado a la izquierda y saltando de lnea despus de la primera frase.
Ejercicio 5b.
1 Abre el documento gatos.htm, de la carpeta originales/animales del curso. 2 Guarda la pgina con el mismo nombre en tu directorio de ejercicios Mis documentos/ejercicios_html/animales Vamos a modificar la pgina para que tenga el siguiente aspecto:
Pgina 14
[HTML]
IDSYSTEMS 2013
1 Empezamos por darle a la palabra Gatos un estilo de encabezado 1: <h1>Gatos</h1> Si quieres puedes ir observando los cambios segn los vayas introduciendo, guardando sin cerrar el bloc de notas y visualizando la pgina cada vez (la primera vez abres el explorador con la pgina gatos.htm y despus de ver el efecto, en vez de cerrar la ventana del explorador la dejas abierta, as cuando hayas hecho el siguiente cambio en la pgina podrs volver a la sesin del explorador con la pgina gatos.htm y despus de hacer clic en el botn Actualizar de tu navegador vers mejor el efecto producido por el cambio que has incorporado a la pgina). 2 Detrs aadimos una regla con la etiqueta <hr>. 3 Aadimos una lnea en blanco con <br> 4 La pregunta queda sangrada con respecto al resto del texto, la colocamos dentro de una etiqueta <blockquote> y adems le asignamos un estilo de encabezado 3: <blockquote> <h3>¿COMO PREVENIR LOS PROBLEMAS DENTALES?</h3> </blockquote> 5 Slo nos queda definir la lista intercalando las siguientes etiquetas: <ul> <li>Alimentar al gato con comida seca de buena calidad o darle algo duro para que lo mastique</li> <ul> <li>Preferiblemente que coma pienso</li> </ul> <li>Cepillarle los dientes una vez a la semana</li>
Pgina 15
[HTML]
IDSYSTEMS 2013
<li>Que el veterinario examine la boca del gato por lo menos cada seis meses</li> </ul> 6 Guarda el archivo y visualzalo en tu navegador.
Pgina 16
[HTML]
IDSYSTEMS 2013
Pgina 17
[HTML]
IDSYSTEMS 2013
Pgina 18
[HTML]
IDSYSTEMS 2013
Establecer #990033 como color del texto del documento, y 4 como el tamao normal. 3 Guardar los cambios y comprobar el funcionamiento en un navegador.
Pgina 19
[HTML]
IDSYSTEMS 2013
Pgina 20
IDSYSTEMS 2013
5 Abre con tu navegador el documento inicio.htm que acabas de guardar, y comprueba que obtienes una pgina como la que aparece en la imagen. Fjate que ahora el texto del enlace aparece en rojo.
Pgina 21
[HTML]
IDSYSTEMS 2013
[HTML]
</p> </body> </html>
IDSYSTEMS 2013
[HTML]
IDSYSTEMS 2013
<a name="#introduccion"></a> <h2>Introduccin</h2> <p> SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programacion para trabajar con base de datos relacionales como MySQL, Oracle, etc.<br> MySQL es un interpretador de SQL, es un servidor de base de datos.<br> MySQL permite crear base de datos y tablas, insertar datos, modificarlos, eliminarlos, ordenarlos, hacer consultas y realizar muchas operaciones, etc., resumiendo: administrar bases de datos.<br> Ingresando instrucciones en la linea de comandos o embebidas en un lenguaje como PHP nos comunicamos con el servidor. Cada sentencia debe acabar con punto y coma (;).<br> La sensibilidad a maysculas y minsculas, es decir, si hace diferencia entre ellas, depende del sistema operativo, Windows no es sensible, pero Linux si. Por ejemplo Windows interpreta igualmente las siguientes sentencias:<br> create database administracion;<br> Create DataBase administracion;<br> Pero Linux interpretar como un error la segunda.<br> Se recomienda usar siempre minsculas. Es ms el sitio mysqlya.com.ar est instalado sobre un servidor Linux por lo que todos los ejercicios debern respetarse maysculas y minsculas. </p> <a name="mostrarbasedatos"></a> <h2>show databases</h2> <p> Una base de datos es un conjunto de tablas.<br> Una base de datos tiene un nombre con el cual accederemos a ella.<br> Vamos a trabajar en una base de datos ya creada en el sitio, llamada "administracion".<br> Para que el servidor nos muestre las bases de datos existentes, se lo solicitamos enviando la instruccin:<br> show databases;<br> Nos mostrar los nombres de las bases de datos, debe aparecer en este sitio "administracion".<br> </p> <a name="creaciontabla"></a> <h2>Creacin de una tabla y mostrar sus campos</h2> <p> Una base de datos almacena sus datos en tablas.<br> Una tabla es una estructura de datos que organiza los datos en columnas y filas; cada columna es un campo (o atributo) y cada fila, un registro. La interseccin de una columna con una fila, contiene un dato especfico, un solo valor.<br> Cada registro contiene un dato por cada columna de la tabla.<br> Cada campo (columna) debe tener un nombre. El nombre del campo hace referencia a la informacin que almacenar.<br> Cada campo (columna) tambin debe definir el tipo de dato que almacenar.<br> </p> <a name="cargarregistros"></a> <h2>Carga de registros a una tabla y su recuperacin</h2> <p> Usamos "insert into". Especificamos los nombres de los campos entre parntesis y separados por comas y luego los valores para cada campo, tambin entre parntesis y separados por comas.<br> Es importante ingresar los valores en el mismo orden en que se nombran los campos, si ingresamos los datos en otro orden, no aparece un mensaje de error y los datos se guardan de modo incorrecto.<br> CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 24
[HTML]
IDSYSTEMS 2013
Note que los datos ingresados, como corresponden a campos de cadenas de caracteres se colocan entre comillas simples. Las comillas simples son OBLIGATORIAS. </p> </body> </html>
Pgina 25
[HTML]
IDSYSTEMS 2013
[HTML] 2 Guardar la pgina con el mismo nombre en tu directorio de ejercicios Mis documentos/ejercicios_html/flores
IDSYSTEMS 2013
3 Asociar a la palabra Inicio un enlace a la pgina inicio.htm, a la palabra Productos un enlace a la pgina productos.htm y a la palabra Pedidos un enlace a la pgina pedidos.htm, las pginas inicio.htm, productos.htm y pedidos.htm se encontrarn en el mismo directorio que la pgina menu.htm. Las pginas se abrirn en la misma ventana. 4 Guardar los cambios y comprobar el funcionamiento del enlace a la pgina Inicio.htm en un navegador (las pginas productos.htm y pedidos.htm se incorporarn ms adelante) .
Pgina 27
[HTML]
IDSYSTEMS 2013
Pgina 28
[HTML]
IDSYSTEMS 2013
Ejercicio 15b
1 Abre el documento menu.htm, de la carpeta originales/animales del curso. 2 Guarda la pgina con el mismo nombre en tu directorio de ejercicios Mis documentos/ejercicios_html/animales 2 Aade delante de la primera etiqueta <p ... la siguiente lnea: <p align="center"><img src="imagenes/logo_animales.gif" width="122" height="85"> </p> El prrafo se aade para centrar la imagen. 3 Haz clic sobre la opcin Guardar del men Archivo. 4 Abre el documento menu.htm, que acabas de guardar, en un navegador, y comprueba que obtienes una pgina como la que aparece a continuacion
Pgina 29
[HTML]
IDSYSTEMS 2013
Ejercicio 15c
1 Abre el archivo gatos.htm, que se encuentra en la carpeta animales. 2 Aade detrs de la etiqueta </ul> la lnea: <img src="imagenes/gatito.gif" alt="gatito" border="0"> 3 Haz clic sobre la opcin Guardar del men Archivo. 4 Abre el documento menu.htm, que acabas de guardar, en un navegador, y comprueba que obtienes una pgina como la que aparece en la imagen
Pgina 30
[HTML]
IDSYSTEMS 2013
Ejercicio 16
Problema de HTML: Implementar una pgina que muestre una imagen llamada foto1.jpg que se encuentra en el mismo servidor y en la misma carpeta donde se localiza el archivo HTML. <html> <head> </head> <body> <img src="foto1.jpg" alt="Pintura geomtrica"> </body> </html>
Pgina 31
[HTML]
IDSYSTEMS 2013
Pgina 32
[HTML]
IDSYSTEMS 2013
Pgina 33
[HTML]
IDSYSTEMS 2013
Ejercicio 18 -
Problema de HTML: Mostrar el orden de llegada de tres corredores utilizando el elemento HTML ol. Luego agregar otros items a la lista.
<html> <head> </head> <body> <ol> <li>Rodriguez Pablo</li> <li>Gonzalez Raul</li> <li>Lopez Hector</li> </ol> </body> </html>
Ejercicio 19 -
Problema de HTML: Confeccionar una pgina HTML que contenga una lista no ordenada con cuatro lenguajes de programacin muy populares. Agregar un ttulo de segundo nivel indicando el concepto de esta lista.
IDSYSTEMS 2013
Pgina 35
[HTML]
IDSYSTEMS 2013
<html> <head> </head> <body> <ol> <li>Argentina <ul> <li><a href="http://www.lanacion.com.ar">La Nacin</a></li> <li><a href="http://www.clarin.com.ar">Clarn</a></li> <li><a href="http://www.pagina12.com.ar">Pgina 12</a></li> </ul> </li> <li>Espaa <ul> <li><a href="http://www.elpais.es">El Pas Digital</a></li> <li><a href="http://www.abc.es">ABC</a></li> <li><a href="http://www.elmundo.es">El Mundo</a></li> </ul> </li> <li>Mxico <ul> <li><a href="http://www.jornada.unam.mx">La Jornada</a></li> <li><a href="http://www.el-universal.com.mx">El Universal</a></li> </ul> </li> </ol> </body> </html>
Pgina 36
[HTML]
IDSYSTEMS 2013
Practica 18 -
Problema de HTML:Confeccione una lista ordenada con los tres paises con mayor poblacin del planeta. Disponer un ttulo de segundo nivel y debajo de la lista la suma de habitantes de esos tres paises enfatizado.
Practica 19 -
Problema de HTML:Confeccionar una lista no ordenada que contenga hipervnculos a distintos peridicos que usted conoce. Agregar tantos item como peridicos conoce.
Pgina 37
[HTML]
IDSYSTEMS 2013
[HTML]
IDSYSTEMS 2013
Ejercicio 22b.
1 Abre el documento perros.htm, de la carpeta originales/animales del curso. 2 Guarda la pgina con el mismo nombre en tu directorio de ejercicios Mis documentos/ejercicios_html/animales En el documento que has abierto vamos a crear la siguiente tabla:
DIFERENCIAS ENTRE EL PERRO Y EL HOMBRE DIFERENCIAS Duracin crecimiento Tiempo de gestacin Duracin de vida del pelo/cabello PERRO PEQUEO 10 meses GRANDE 18 a 24 meses 58 a 63 das 1 ao HOMBRE 16 aos 9 meses 2 a 7 aos
Empezamos por definir la etiqueta de la tabla: 3 Escribe delante de la etiqueta </body>: <table width="575" border="2" align="center" cellspacing="2" bordercolor="#000000" > El atributo width nos permite definir la tabla de un tamao fijo para que ese tamao no cambie segn el tamao de la ventana abierta. Con el valor 2 del atributo border hacemos que el borde externo de la tabla aparezca ms grueso. El atributo align con el valor center nos permite indicar que la tabla estar centrada con respecto a la ventana. Con el valor 2 del atributo cellspacing hacemos que aparezca un hueco entre las celdas de la tabla. El atributo bordercolor nos permite definir el color del borde la tabla. Para que no se nos olvide cerrar etiquetas es mejor aadir la etiqueta de cierre y despus entre la dos etiquetas aadir las otras. 4 Escribe: </table>
Pgina 39
[HTML]
IDSYSTEMS 2013
La tabla tiene seis filas (contamos el nmero mayor de filas) y el texto contenido en ellas est centrado tanto en horizontal como en vertical: 5 Escribe seis veces: <tr align="center" valign="middle"> </tr> Ya hemos definido las filas, ahora las vamos a rellenar con las columnas. Miramos cul es la fila con mayor nmero de columnas, tiene cuatro columnas. Rellenamos la primera fila, en esta fila aparece una sola columna por lo que hay que indicar que esta se expande sobre cuatro columnas: 6 Escribe despus de la primera etiqueta <tr..: <td colspan="4">DIFERENCIAS ENTRE EL PERRO Y EL HOMBRE</td>
Vamos a rellenar ahora la segunda fila. En esta fila la primera columna se expande sobre dos filas: 7 Escribe despus de la segunda etiqueta <tr..: <td rowspan="2">DIFERENCIAS</td> La segunda columna se expande sobre dos columnas: 8 Escribe a continuacin: <td colspan="2">PERRO</td> La tercera columna se expande sobre dos filas: 9 Escribe a continuacin: <td rowspan="2">HOMBRE</td>
Vamos a rellenar ahora la tercera fila. En esta fila slo tenemos que definir dos columnas ya que la primera y la ltima estn incluidas en el rowspan de la fila anterior.
Pgina 40
IDSYSTEMS 2013
Vamos a rellenar ahora la cuarta fila. En esta fila tenemos que definir las cuatro columnas normales 11 Escribe despus de la cuarta etiqueta <tr..: <td>Duración crecimiento</td> <td>10 meses</td> <td>18 a 24 meses</td> <td>16 años</td>
Vamos a rellenar ahora la quinta fila. En esta fila tenemos que indicar que la segunda columna se expande sobre dos columnas. 12 Escribe despus de la quinta etiqueta <tr..: <td>Tiempo de gestación</td> <td colspan="2">58 a 63 días</td> <td>9 meses</td>
Por ltimo rellenamos la sexta fila. En esta fila tenemos que indicar tambin que la segunda columna se expande sobre dos columnas. 13 Escribe despus de la sexta etiqueta <tr..: <td>Duración de vida del pelo/cabello</td> <td colspan="2">1 año</td> <td>2 a 7 años</td>
Veamos el resultado. 14 Guarda los cambios y abre la pgina con tu navegador. Ahora aadiremos los colores de fondo. Si quieres puedes ir observando los cambios segn los vayas introduciendo, guardando sin cerrar el bloc de notas y cada vez actualizando la pgina en tu navegador (como hiciste en el ejercicio paso a paso del tema 3). 15 Aade background="imagenes/fondopatas.gif" dentro de la etiqueta <table>. De este modo, la imagen fondopatas.gif pasar a ser la imagen de fondo de la tabla. 16 Aade bgcolor="#669966" dentro de la primera etiqueta <tr>. De este modo, la primera fila de la tabla ser de color verde oscuro.
CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 41
[HTML]
IDSYSTEMS 2013
17 Aade bgcolor="#FFCC99" dentro de la segunda etiqueta <tr>. De este modo, la segunda fila de la tabla ser de color naranja. 18 Aade bgcolor="#FFFF99" dentro de la tercera etiqueta <tr>. De este modo, las celdas de esa fila, que contienen el texto PEQUEO y GRANDE, sern de color amarillo. Por ltimo cambiaremos las tres primeras filas para que el texto contenido en ellas tenga formato de cabecera de columna. 19 Sustituye td por th en las lneas que se encuentran entre los tres primeros pares de etiquetas <tr> y </tr>. De este modo, las celdas de las tres primeras filas pasarn a ser ttulos de columna, por lo que el texto aparecer centrado y en negrita. 20 Comprueba que obtienes una pgina como la siguiente
[HTML]
</tr> <tr> <td>India</td><td>1080 millones</td> </tr> <tr> <td>Estados Unidos</td><td>295 millones</td> </tr> </table> </body> </html>
IDSYSTEMS 2013
Pgina 43
[HTML]
IDSYSTEMS 2013
Pgina 44
[HTML]
IDSYSTEMS 2013
Pgina 45
[HTML]
IDSYSTEMS 2013
3 Rectificar la tabla para que las celdas de la primera fila sean ttulos de columna. 4 Guardar los cambios y comprobar el funcionamiento en un navegador.
[HTML]
IDSYSTEMS 2013
2 Aadir una tabla para que cada palabra y la imagen ocupen el ancho de la ventana y estn equidistantes. 3 Guardar los cambios y comprobar el funcionamiento en un navegador.
Pgina 47
[HTML]
IDSYSTEMS 2013
Pgina 48
[HTML]
IDSYSTEMS 2013
[HTML]
IDSYSTEMS 2013
Pgina 50
[HTML] 3 Guarda la pgina con el mismo nombre en tu directorio de ejercicios Mis documentos/ejercicios_html/animales
IDSYSTEMS 2013
4 Inserta una lnea en blanco debajo de la etiqueta </head>, y escribe el siguiente cdigo en ella: <frameset rows="*" cols="142,*" framespacing="0" frameborder="NO" border="0"> <frame src="menu.htm" name="marcoizquierdo" frameborder="no" scrolling="NO" noresize> <frame src="inicio.htm" name="marcoderecho" frameborder="no"> </frameset> Con la primera lnea, estars creando dos marcos en la pgina. El primero ser de 142 pxeles, y el otro ocupar el resto de la ventana del navegador. Los marcos se distribuirn en forma de columna (cols="142,*"). No habr espacio entre los marcos (framespacing="0"), ni se mostrarn sus bordes (frameborder="NO" border="0"). Con la segunda lnea, estars especificando las propiedades del primer marco. Este marco se llamar marcoizquierdo, no se mostrarn sus bordes (frameborder="no"), y el usuario no podr modifciar su tamao (noresize). En este marco se cargar el documento menu.htm, y cuando ste no pueda ser mostrado en su totalidad, no aparecern las barras de desplazamiento (scrolling="NO"). Con la tercera lnea, estars especificando las propiedades del segundo marco. Este marco se llamar marcoderecho, y no se mostrarn sus bordes (frameborder="no"). En este marco se cargar el documento inicio.htm. 5 Inserta una lnea en blanco debajo de la etiqueta </frameset>, y escribe el siguiente cdigo en ella: <noframes> <body bgcolor="#99CC99"> Esta página tiene marcos, y tu navegador no los soporta </body> </noframes> Este cdigo ser el utilizado por los navegadores que no soportan los marcos. Cuando un navegador no soporte los marcos, mostrar una pgina de color verde (<body bgcolor="#99CC99">), con el texto Esta pgina tiene marcos, y tu navegador no los soporta. 6 Haz clic sobre el men Archivo. 7 Haz clic sobre la opcin Guardar. 8 Abre el documento marcos.htm, que acabas de guardar, en un navegador, y comprueba que obtienes una pgina como la que aparece a continuacion.
Pgina 51
[HTML]
IDSYSTEMS 2013
Ejercicio 32 Frames
Problema:Confeccionar una pgina que contenga dos frames verticales, el primero que ocupe el 20% y el segundo el 80% de la ventana.
<html> <head> <title>prueba de frames</title> </head> <frameset cols="20%,80%"> <frame src="pagina2.html"> <frame src="pagina3.html"> <noframes> <p>El navegador no soporta frames</p> </noframes> </frameset> </html>
Pgina 52
[HTML]
IDSYSTEMS 2013
Pgina 53
[HTML]
IDSYSTEMS 2013
[HTML]
<p>El navegador no soporta frames</p> </noframes> </frameset> </html>
IDSYSTEMS 2013
<html> <head> <title>prueba de frames</title> </head> <frameset cols="200,*"> <frame src="pagina2.html" noresize> <frameset rows="70,*"> <frame src="pagina3.html" noresize> <frame src="pagina4.html" noresize> </frameset> <noframes> <p>El navegador no soporta frames</p> </noframes> </frameset> </html>
CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 55
[HTML]
IDSYSTEMS 2013
Ejercicio 37 - iframes
Problema:Confeccionar una pgina que incorpore un iframe de 400 pxeles de ancho por 200 pxeles de alto. <html> <head> <title>prueba de iframes</title> </head> <body> <h1>Esto es una prueba de un iframe</h1> <iframe src="pagina2.html" width="400" height="200"> No tiene disponible el navegador la capacidad de iframe </iframe> <h2>Esto ya est fuera del iframe</h2> </body> </html>
Pgina 56
[HTML]
IDSYSTEMS 2013
Pgina 57
[HTML]
IDSYSTEMS 2013
Practica 31 Frames
Problema:Confeccionar una ventana que contenga 3 frames horizontales. Para esto definir la propiedad row del elemento frameset con el siguiente valor: rows="20%,60%,20%"
Pgina 58
[HTML]
IDSYSTEMS 2013
Practica 36 - iframes
Problema:Confeccionar una pgina que muestre dos iframes de 300*300 pxeles cada uno. Hacer que las barras de desplazamiento siempre esten visibles.
Pgina 59
[HTML]
IDSYSTEMS 2013
Pgina 60
[HTML]
IDSYSTEMS 2013
[HTML]
Comentarios:<br> <textarea name="comentarios" rows="5" cols="60"></textarea> <br> <input type="submit" value="Enviar"> </form> </body> </html>
IDSYSTEMS 2013
Pgina 62
[HTML]
IDSYSTEMS 2013
Pgina 63
[HTML]
IDSYSTEMS 2013
Pgina 64
[HTML]
IDSYSTEMS 2013
Ejercicio 45 -
Problema de HTML: Confeccionar un cuadro de seleccin mltiple para elegir colores de una lista. Permitir la seleccin de varios colores. <html> <head> <title>Prueba de formulario</title> </head> <body> <form action="/registrardatos.php" method="post"> Seleccione uno o varios colores (Presione Ctrl para seleccionar varios colores)<br> <select name="colores[]" size="4" multiple> <option value="1">Rojo</option> <option value="2">Verde</option> <option value="3">Azul</option> <option value="4">Amarillo</option> <option value="5">Blanco</option> <option value="6">Negro</option> <option value="7">Naranja</option> <option value="8">Violeta</option> </select> <br> <input type="submit" value="Enviar"> </form> </body> </html>
Ejercicio 46 -
Problema de HTML: Confeccionar una pgina que muestre un control de tipo select. Agrupar las opciones en dos grupos, en uno las frutas y en otro las verduras. Utilizar el elemento optgroup para el agrupamiento. <html> <head> <title>Prueba de formulario</title> </head> CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 65
[HTML]
<body> <form action="/registrardatos.php" method="post"> Seleccione una fruta o verdura: <select name="articulo"> <optgroup label="Frutas"> <option value="1">Naranjas</option> <option value="2">Manzanas</option> <option value="3>Sandia</option> <option value="4">Frutilla</option> <option value="5">Durazno</option> <option value="6">Ciruela</option> </optgroup> <optgroup label="Verduras"> <option value="7">Lechuga</option> <option value="8">Acelga</option> <option value="9">Zapallo</option> <option value="10">Papas</option> <option value="11">Batatas</option> <option value="13">Zanahorias</option> <option value="14">Rabanitos</option> <option value="15">Calabaza</option> </optgroup> </select> <br> <input type="submit" value="Enviar"> </form> </body> </html>
IDSYSTEMS 2013
Pgina 66
[HTML]
IDSYSTEMS 2013
[HTML]
<input type="button" name="boton6" value=" 6 "> <input type="button" name="botondiv" value=" * "> <br> <input type="button" name="boton1" value=" 1 "> <input type="button" name="boton2" value=" 2 "> <input type="button" name="boton3" value=" 3 "> <input type="button" name="botonmas" value=" + "> <br> <input type="button" name="boton0" value=" 0 "> <input type="button" name="botonigual" value=" = "> <input type="button" name="botonmenos" value=" - "> </form> </body> </html>
IDSYSTEMS 2013
Ejercicio 49 -
Problema de HTML: Confeccionar un formulario que solicite el ingreso del nombre de una persona y permita seleccionar y enviar su foto. <html> <head> <title>Prueba de formulario</title> </head> <body> <form action="/registrardatos.php" method="post" enctype="multipart/form-data"> Ingrese su nombre: <input type="text" name="nombre" size="30"><br> Seleccione la foto: <input type="file" name="foto"> <br> <input type="submit" value="Enviar"> </form> </body> CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 68
[HTML]
</html>
IDSYSTEMS 2013
[HTML]
<fieldset> <legend>Datos personales</legend> Apellido y nombre: <input type="text" name="nombre" size="30"><br> Documento de identidad: <input type="text" name="dni" size="8"><br> Fecha de nacimiento: <input type="text" name="fechanacimiento" size="12"><br> Direccin: <input type="text" name="direccionpersona" size="30"><br> </fieldset> <fieldset> <legend>Datos Laborales</legend> Nombre de la empresa: <input type="text" name="nombreempresa" size="30"><br> Actividad: <input type="text" name="actividad" size="50"><br> Direccin: <input type="text" name="direccionempresa" size="30"><br> </fieldset> <input type="submit" value="Enviar"> </form> </body> </html>
IDSYSTEMS 2013
Pgina 70
[HTML]
IDSYSTEMS 2013
Ejercicio 53 -
Problema de HTML: Implementar un formulario que contenga una matriz de tres filas y tres columnas de elementos de tipo text. Hacer que el foco sea por columna, es decir primero tomar foco el text de la primer fila y primer columna, luego el text de la segunda fila y primer columna etc. (si no definimos la propiedad tabindex la carga de datos se efectua por fila) CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 71
[HTML]
IDSYSTEMS 2013
<html> <head> <title>Prueba de formulario</title> </head> <body> <form action="/registrardatos.php" method="post"> <input type="text" name="text1" size="5" tabindex="1"> <input type="text" name="text2" size="5" tabindex="4"> <input type="text" name="text3" size="5" tabindex="7"> <br> <input type="text" name="text4" size="5" tabindex="2"> <input type="text" name="text5" size="5" tabindex="5"> <input type="text" name="text6" size="5" tabindex="8"> <br> <input type="text" name="text7" size="5" tabindex="3"> <input type="text" name="text8" size="5" tabindex="6"> <input type="text" name="text9" size="5" tabindex="9"> <br> <input type="submit" value="enviar" tabindex="10"> </form> </body> </html>
Ejercicio 54 -
Problema de HTML: Confeccionar un formulario que muestre tres controles de tipo radio. Mostrar los textos Nios, Adolescentes y Mayores. Deshabilitar el el elemento radio que corresponde a Nios. <html> <head> <title>Prueba de formulario</title> </head> <body> <form action="/registrardatos.php" method="post"> Seleccione la seccin donde desea ingresar: <br> <input type="radio" name="seccion" value="1" disabled>Nios<br> <input type="radio" name="seccion" value="2">Adolescentes<br> CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 72
[HTML]
<input type="radio" name="seccion" value="3">Mayores<br> <input type="submit" value="Enviar"> </form> </body> </html>
IDSYSTEMS 2013
Pgina 73
[HTML]
IDSYSTEMS 2013
[HTML]
</head> <body> <h2>Reclamos</h2> <form action="mailto:reclamos@gmail.com" method="post" enctype="text/plain"> Ingrese su nombre: <input type="text" name="nombre" size="20"> <br> Ingrese su direccin: <input type="text" name="direccin" size="30"> <br> Informe del problema: <br> <textarea rows="5" cols="40" name="problema"></textarea> <br> <input type="submit" value="enviar"> </form> </body> </html>
IDSYSTEMS 2013
[HTML]
<fieldset> <legend>Formulario de comentarios.</legend> <label for="nombre">Ingrese su nombre:</label> <input type="text" name="nombre" size="30" id="nombre"><br> <label for="mail">Ingrese su mail:</label> <input type="text" name="mail" size="50" id="mail"><br> <label for="comentarios">Comentarios:</label><br> <textarea name="comentarios" rows="5" cols="60" id="comentarios"></textarea> <br> <input type="submit" value="Enviar"> </fieldset> </form> </body> </html>
IDSYSTEMS 2013
IDSYSTEMS 2013
[HTML]
IDSYSTEMS 2013
Practica 44 -
Problema de HTML:Confeccionar un formulario que muestre en un control select un serie de mail. Luego permitir que el visitante seleccione uno o varios mail del cuadro de seleccin.
Practica 45 -
Problema de HTML:Confeccione un control de tipo select con los nombres de paises de Amrica y Europa. Agrupe los paises por continente.
Pgina 78
[HTML]
IDSYSTEMS 2013
Practica 48 -
Practica 51 -
Problema de HTML:Definir una matriz de 4 filas y 4 columnas de elementos de tipo text. Luego hacer la carga de todos los elementos del permetro y finalmente los cuatro elementos centrales.
Practica 52 -
Problema de HTML:Confeccionar un formulario que muestre un control de cada tipo y los muestre todos deshabilitados. (Cuando conozca JavaScript podemos habilitarlos por ejemplo si el visitante ingresa una clave correcta, por ahora vea como queda visualmente el formulario con los controles deshabilitados)
[HTML]
IDSYSTEMS 2013
[HTML]
IDSYSTEMS 2013
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100" height="23"> <param name="movie" value="bperros.swf"> <param name="quality" value="high"> <embed src="bperros.swf" width="100" height="23" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" > </embed> </object> 4 Sustituye la palabra GATOS por el siguiente cdigo: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100" height="23"> <param name="movie" value="bgatos.swf"> <param name="quality" value="high"> <embed src="bgatos.swf" width="100" height="23" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" base="."> </embed> </object> 5 Sustituye la palabra CONSULTAS por el siguiente cdigo: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100" height="23"> <param name="movie" value="bconsultas.swf"> <param name="quality" value="high"> <embed src="bconsultas.swf" width="100" height="23" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" base="."> </embed> </object> 6 Haz clic sobre la opcin Guardar del men Archivo. 7 Abre el documento menu.htm, que acabas de guardar, en un navegador.
[HTML]
IDSYSTEMS 2013
2 Despus del prrafo Somos una cadena... insertar la animacin Flash deportes.swf que se encuentra en la carpeta imagenes de la carpeta deportes, con calidad alta. 3 Guardar los cambios y comprobar el funcionamiento en un navegador.
Pgina 82
[HTML]
IDSYSTEMS 2013
5 Selecciona el archivo gatos.htm, que se encuentra en la carpeta animales, y pulsa sobre el botn Aceptar. 6 Aade a la pgina detrs de la etiqueta </table> el siguiente cdigo: <div id="gatosemana" style="position:absolute; width:320px; height:320px; z-index:1; left: 10px; top: 69px; background-color:#FFFF99; layer-background-color:#FFFF99;" > <p align="center"> </p> <p align="center"><font size="4">Este es Golfo y es de Valencia</font></p> <p align="center"><img src="imagenes/gato1.gif" ></p> <p align="center"><a href="#"><font color="#000000" size="4">Cerrar</font></a></p> </div> Este cdigo define una capa llamada gatosemana, de 320 pxeles de anchura (width:) y altura (height:), situada a 10 pxeles del margen izquierdo (left), y a 69 pxeles del margen superior (top). La capa se mostrar a la distancia de los mrgenes especificada mediante width y height por el atributo position:absolute. La capa ser de color amarillo (background-color:#FFFF99; layer-background-color:#FFFF99;) 7 Haz clic en la opcin Guardar del men Archivo. 8 Abre el documento gatos.htm, que acabas de guardar, en un navegador, y comprueba que obtienes una pgina como la siguiente
Pgina 83
[HTML]
IDSYSTEMS 2013
9 Esta capa no la queremos ver de momento por eso aade visibility: hidden; despus de layerbackground-color:#FFFF99;. 10 Haz clic en la opcin Guardar del men Archivo. 11 Abre el documento gatos.htm, que acabas de guardar, en un navegador, y comprueba que la capa ya no aparece.
[HTML]
IDSYSTEMS 2013
slo tengamos que cambiar el valor del argumento en vez de escribir otra vez el texto de la oferta con sus colores. La pgina debera quedar as.
Pgina 85
[HTML]
IDSYSTEMS 2013
4 Busca la lnea <a href="#"><img src="imagenes/gatito.gif" alt="gatito" border="0"></a>. Este cdigo hace referencia a la imagen gatito.gif, que tiene borde 0 y el texto alternativo gatito. Al mismo tiempo, la imagen tiene asociado un vnculo vaco (<a href="#">). Aade onClick="MM_showHideLayers('gatosemana','','show')" despus de border="0". Con este cdigo, estars llamando a la funcin javascript MM_showHideLayers, que se encuentra al principio del documento. Esta funcin se encarga de cambiar la visibilidad de las capas. En este caso, le ests pasando como parmetros el nombre de la capa que tiene que mostrar gatosemana y lo que tiene que hacer show (mostrar) , por lo que la funcin cambiar la visibilidad de la capa gatosemana por el valor show (mostrar). La llamada a la funcin se realizar cuando hagas clic sobre la imagen (onClick). 5 Aade antes de la etiqueta </td> el siguiente cdigo <p align="center"><font size="2">Pulsa sobre la imagen para ver el gato de la semana</font></p> para que el texto aparezca debajo de la imagen. 6 Busca la lnea <p align="center"><a href="#"><font color="#000000" size="4">Cerrar</font></a></p>, que se encuentra casi al final del documento. Este cdigo hace referencia a un vnculo vaco (<a href="#">) con el texto Cerrar. Aade onClick="MM_showHideLayers('gatosemana','','hide')" despus de size="4" dentro de la etiqueta <font. Al igual que en el punto anterior, con este cdigo, estars llamando a la funcin javascript MM_showHideLayers, pero para cambiar la visibilidad de la capa gatosemana por el valor hide (ocultar). La llamada a la funcin se realizar cuando hagas clic sobre el texto (onClick). De esta manera cuando hagas clic sobre el texto cerrar se esconder la capa. 7 Haz clic sobre el men Archivo. 8 Haz clic sobre la opcin Guardar. 9 Abre el documento gatos.htm, que acabas de guardar, en un navegador, y comprueba que obtienes una pgina como la que aparece en la imagen. Comprueba cmo al pulsar sobre la imagen del gato se muestra la capa, y cmo al pulsar sobre el texto Cerrar, que se encuentra en la capa, sta vuelve a ocultarse.
Pgina 86
[HTML]
IDSYSTEMS 2013
IDSYSTEMS 2013
Pgina 88
[HTML]
IDSYSTEMS 2013
[HTML]
Aqu la descripcin de la noticia. </p> </body> </html>
IDSYSTEMS 2013
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>ttulo pgina</title> </head> <body> <h2 style="color:#0000ff;text-align:center">Comentarios</h2> <h3 style="text-decoration:underline">Luis Barrionuevo</h3> <p style="color:#888888;background-color:#ffffdd;text-indent:20px"> Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios.
CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 90
[HTML] Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. </p> <h3 style="text-decoration:underline">Ana Rodriguez</h3> <p style="color:#888888;background-color:#ffffdd;text-indent:20px"> Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. </p> </body> </html>
IDSYSTEMS 2013
Pgina 91
[HTML]
IDSYSTEMS 2013
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>ttulo pgina</title> </head> <body> <div style="background-color:#eeeeee"> <h3>Luis Barrionuevo</h3> <p style="color:#888888;text-indent:20px"> Aqu <span style="background-color:#eeee00">comentarios.</span> Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. </p> <h3>Ana Rodriguez</h3> <p style="color:#888888;text-indent:20px"> <span style="background-color:#eeee00">Aqu comentarios.</span> Aqu comentarios.
CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 92
[HTML] Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. Aqu comentarios. </p> </div> </body> </html>
IDSYSTEMS 2013
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>ttulo pgina</title>
CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 93
[HTML] </head> <body> <h2 style="font-family:Arial">Ttulo principal</h2> <p style="font-family:Times New Roman;font-size:14px;font-weight:bolder"> Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. Prrafo en negrita. </p> <div style="font-family:Verdana;font-size:12px"> <p> Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo.
CUADERNO DE EJERCICIOS Y PRACTICAS
IDSYSTEMS 2013
Pgina 94
[HTML] Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. Primer prrafo. </p> <p> Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo.
CUADERNO DE EJERCICIOS Y PRACTICAS
IDSYSTEMS 2013
Pgina 95
[HTML] Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. Segundo prrafo. </p> </div> </body> </html>
IDSYSTEMS 2013
Pgina 96
[HTML]
IDSYSTEMS 2013
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>prueba de frames</title> </head> <frameset cols="20%,80%"> <frame src="pagina2.html"> <frame src="pagina3.html" name="ventanadinamica"> <noframes> <p>El navegador no soporta frames</p> </noframes> </frameset> </html>
Pgina 97
[HTML] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Mi primer pagina</title> </head> <body> <p>PHP - Java - JavaScript - C - C++</p> <p> <a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Strict" height="31" width="88"></a> </p> </body> </html>
IDSYSTEMS 2013
Pgina 98
[HTML] 2 Guardar la pgina con el mismo nombre en tu directorio de ejercicios Mis documentos/ejercicios_html/flores 3 Abrir el documento conestilos.htm, de la carpeta originales/flores del curso. 4 Guardar la pgina con el mismo nombre en tu directorio de ejercicios Mis documentos/ejercicios_html/flores
IDSYSTEMS 2013
5 Aplicar el estilo palabra a la palabra fondo, (el estilo se encuentra definido en la hoja de estilos estilosf.txt). 6 Guardar los cambios y comprobar el funcionamiento en un navegador.
[HTML]
IDSYSTEMS 2013
Pgina 100
[HTML]
IDSYSTEMS 2013
HTML 5
Ejercicio 71 - DOCTYPE
Problema: Confeccionar una pgina que muestre el DOCTYPE propuesto para el HTML5. <!DOCTYPE HTML> <html> <head> </head> <body> <p>Si vemos el cdigo fuente de esta pgina veremos la forma de declarar el DOCTYPE en HTML5.</p> </body> </html>
Ejercicio 72 CANVAS
Problema: Obtener el contexto grfico del elemento canvas y seguidamente dibujar un cuadrado de color rojo. <!DOCTYPE HTML> <html> <head> <script type="text/javascript"> function retornarLienzo(x) { var canvas = document.getElementById(x); if (canvas.getContext) { var lienzo = canvas.getContext("2d"); return lienzo; } else return false; } function dibujar() { var lienzo=retornarLienzo("lienzo1"); CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 101
[HTML]
if (lienzo) { lienzo.fillStyle = "rgb(200,0,0)"; lienzo.fillRect (10, 10, 100, 100); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="300" height="200"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
var lienzo=retornarLienzo("lienzo1"); if (lienzo) { lienzo.strokeStyle = "rgb(200,0,0)"; //Inicio de camino lienzo.beginPath(); lienzo.moveTo(0,0); lienzo.lineTo(150,300); lienzo.lineTo(300,0); //Trazar linea lienzo.stroke(); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="300" height="300"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
if (canvas.getContext) { var lienzo = canvas.getContext("2d"); return lienzo; } else return false; } function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { lienzo.strokeStyle = "rgb(0,0,255)"; lienzo.strokeRect(50,10,200,100); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="300" height="300"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
return lienzo; } else return false; } function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { lienzo.beginPath(); lienzo.strokeStyle="rgb(255,0,0)"; lienzo.lineWidth=7; lienzo.moveTo(10,5); lienzo.lineTo(10,295); lienzo.stroke(); lienzo.beginPath(); lienzo.strokeStyle="rgb(0,255,0)"; lienzo.lineCap="butt"; lienzo.moveTo(30,5); lienzo.lineTo(30,295); lienzo.stroke(); lienzo.lineCap="round"; lienzo.beginPath(); lienzo.moveTo(50,5); lienzo.lineTo(50,295); lienzo.stroke(); lienzo.lineCap="square"; lienzo.beginPath(); lienzo.moveTo(70,5); lienzo.lineTo(70,295); lienzo.stroke(); lienzo.beginPath(); lienzo.strokeStyle="rgb(0,0,255)"; lienzo.lineJoin="bevel"; lienzo.moveTo(100,90); lienzo.lineTo(130,10); lienzo.lineTo(160,90); lienzo.stroke(); lienzo.beginPath(); lienzo.lineJoin="round"; lienzo.moveTo(100,180); lienzo.lineTo(130,100); lienzo.lineTo(160,180); lienzo.stroke(); lienzo.beginPath(); lienzo.lineJoin="miter"; lienzo.moveTo(100,270); lienzo.lineTo(130,190); CUADERNO DE EJERCICIOS Y PRACTICAS
IDSYSTEMS 2013
Pgina 105
[HTML]
lienzo.lineTo(160,270); lienzo.stroke(); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="300" height="300"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
var lienzo=retornarLienzo("lienzo1"); if (lienzo) { lienzo.fillStyle="rgb(255,0,0)"; lienzo.fillRect(10,10,200,100); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="300" height="300"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
lienzo.fillStyle="rgb(255,0,0)"; lienzo.fillRect(0,0,300,300); lienzo.clearRect(10,10,20,20); lienzo.clearRect(140,140,20,20); lienzo.clearRect(270,270,20,20); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="300" height="300"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
return false; } function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { lienzo.fillStyle="rgb(255,0,0)"; lienzo.strokeStyle="rgb(0,0,255)"; lienzo.lineWidth=5; lienzo.beginPath(); lienzo.moveTo(150,10); lienzo.lineTo(10,290); lienzo.lineTo(290,290); lienzo.lineTo(150,10); lienzo.fill(); lienzo.stroke(); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="300" height="300"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
IDSYSTEMS 2013
<script type="text/javascript"> function retornarLienzo(x) { var canvas = document.getElementById(x); if (canvas.getContext) { var lienzo = canvas.getContext("2d"); return lienzo; } else return false; } function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { lienzo.strokeStyle="rgb(255,0,0)"; lienzo.beginPath(); lienzo.arc(100,100,50,0,Math.PI,true); lienzo.stroke(); lienzo.strokeStyle="rgb(0,255,0)"; lienzo.beginPath(); lienzo.arc(100,200,50,0,Math.PI,false); lienzo.stroke(); lienzo.fillStyle="rgb(0,0,288)"; lienzo.beginPath(); lienzo.arc(200,100,50,0,Math.PI,true); lienzo.fill(); lienzo.fillStyle="rgb(255,255,0)"; lienzo.beginPath(); lienzo.arc(200,200,50,0,Math.PI*2,true); lienzo.fill(); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="300" height="300"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
Pgina 110
[HTML]
IDSYSTEMS 2013
[HTML]
Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
} } function iniciar() { setInterval(dibujar,10); } </script> </head> <body onLoad="iniciar()"> <canvas id="lienzo1" width="300" height="300"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
lienzo.fillText("Hola Mundo",150,50); lienzo.textAlign="center"; lienzo.fillText("Hola Mundo",150,100); lienzo.textAlign="right"; lienzo.fillText("Hola Mundo",150,150); var anchopx=lienzo.measureText("Hola Mundo"); lienzo.textAlign="start"; lienzo.fillText(anchopx.width,150,200); lienzo.strokeStyle="rgb(0,0,255)"; lienzo.strokeText("Fin",150,250); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="300" height="300"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
var lienzo = canvas.getContext("2d"); return lienzo; } else return false; } function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { lienzo.fillStyle="rgb(0,0,0)"; lienzo.fillRect(0,0,600,600); img1 = new Image(); img1.src = 'http://www.htmlya.com.ar/simulador/foto1.jpg'; img1.onload = function(){ lienzo.drawImage(img1,0,0); lienzo.drawImage(img1,300,0,50,50); lienzo.drawImage(img1,0,0,125,125,0,300,72,72); } } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="600" height="600"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
Pgina 115
[HTML]
IDSYSTEMS 2013
Pgina 116
[HTML]
IDSYSTEMS 2013
Pgina 117
[HTML]
IDSYSTEMS 2013
[HTML]
gradiente3.addColorStop(1,"rgb(0,0,0"); lienzo.fillStyle=gradiente3; lienzo.fillRect(300,0,200,200); var gradiente4=lienzo.createLinearGradient(300,300,500,500); gradiente4.addColorStop(0,"rgb(255,0,0)"); gradiente4.addColorStop(0.5,"rgb(0,0,0)"); gradiente4.addColorStop(1,"rgb(255,0,0)"); lienzo.fillStyle=gradiente4; lienzo.fillRect(300,300,200,200); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="600" height="600"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
var lienzo = canvas.getContext("2d"); return lienzo; } else return false; } function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { var gradiente1=lienzo.createRadialGradient(200,200,0,200,200,200); gradiente1.addColorStop(0,"rgb(255,0,0)"); gradiente1.addColorStop(1,"rgb(0,0,255)"); lienzo.fillStyle=gradiente1; lienzo.arc(200,200,100,0,Math.PI*2,true); lienzo.fill(); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="600" height="600"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
Pgina 120
[HTML]
<script type="text/javascript"> function retornarLienzo(x) { var canvas = document.getElementById(x); if (canvas.getContext) { var lienzo = canvas.getContext("2d"); return lienzo; } else return false; } function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { img1 = new Image(); img1.src = 'http://www.htmlya.com.ar/simulador/foto1.jpg'; img1.onload = function(){ var patron = lienzo.createPattern(img1,'repeat'); lienzo.fillStyle = patron; lienzo.fillRect(0,0,600,600); } } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="600" height="600"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
Pgina 121
[HTML]
IDSYSTEMS 2013
[HTML]
<canvas id="lienzo2" width="300" height="300"><br> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
} function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { lienzo.fillStyle="rgb(255,0,0)"; lienzo.fillRect(10,30,30,30); dibujarCuadradoGradiente(lienzo,70,30,30,30); lienzo.fillRect(130,30,30,30); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="600" height="600"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
Pgina 124
[HTML]
function dibujarTriangulo(lienzo,x,y,base,altura) { lienzo.save(); lienzo.translate(x,y); lienzo.fillStyle="rgb(255,0,0)"; lienzo.beginPath(); lienzo.moveTo(base/2,0); lienzo.lineTo(0,altura); lienzo.lineTo(base,altura); lienzo.lineTo(base/2,0); lienzo.fill(); lienzo.restore(); } function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { for(var col=0;col<550;col+=30) dibujarTriangulo(lienzo,col,10,30,130); } } </script> </head> <body onLoad="dibujar()"> <canvas id="lienzo1" width="600" height="600"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
[HTML]
<head> <script type="text/javascript"> function retornarLienzo(x) { var canvas = document.getElementById(x); if (canvas.getContext) { var lienzo = canvas.getContext("2d"); return lienzo; } else return false; }
IDSYSTEMS 2013
function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { lienzo.clearRect(0,0,600,600); lienzo.save(); lienzo.fillStyle="rgb(255,0,0)"; lienzo.translate(300,300); lienzo.rotate(avance); lienzo.fillRect(-100,-100,200,200); lienzo.restore(); avance+=0.05; if (avance>Math.PI*2) avance=0; } } var avance=0; function inicio() { setInterval(dibujar,50); } </script> </head> <body onLoad="inicio()"> <canvas id="lienzo1" width="600" height="600"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
Pgina 126
[HTML]
IDSYSTEMS 2013
function dibujar() { var lienzo=retornarLienzo("lienzo1"); if (lienzo) { lienzo.clearRect(0,0,600,600); lienzo.save(); lienzo.translate(300,300); lienzo.rotate(avance); lienzo.scale(tamx,tamy); lienzo.drawImage(img1,-125,-125); avance+=0.05; tamx+=0.01; tamy+=0.01; if (avance>Math.PI*2) avance=0; CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 127
[HTML]
if (tamx>=10) { tamx=0.01; tamy=0.01; } lienzo.restore(); } } var avance=0; var img1; var tamx=0.01; var tamy=0.01; function inicio() { img1 = new Image(); img1.src = 'http://www.htmlya.com.ar/simulador/foto1.jpg'; img1.onload = function(){ setInterval(dibujar,50); } } </script> </head> <body onLoad="inicio()"> <canvas id="lienzo1" width="600" height="600"> Su navegador no permite utilizar canvas. </canvas> </body> </html>
IDSYSTEMS 2013
Ejercicio 94 AUDIO
Problema: Utilizar el elemento AUDIO para reproducir sonidos. <!DOCTYPE HTML> <html> CUADERNO DE EJERCICIOS Y PRACTICAS Pgina 128
[HTML]
<head> </head> <body> <audio controls> <source src="http://www.htmlya.com.ar/html5/simulador/gallo.ogg"> <source src="http://www.htmlya.com.ar/html5/simulador/gallo.mp3"> <source src="http://www.htmlya.com.ar/html5/simulador/gallo.wav"> </audio> </body> </html>
IDSYSTEMS 2013
Ejercicio 95 VIDEO
Problema: Probar el elemento HTML video. <!DOCTYPE HTML> <html> <head> </head> <body> <video width="640" height="360" controls> <source src="http://videos.mozilla.org/firefox/3.5/overview/overview.ogv"> </video> </body> </html>
Pgina 129
[HTML]
IDSYSTEMS 2013
Pgina 130
[HTML]
IDSYSTEMS 2013
Pgina 131
[HTML]
IDSYSTEMS 2013
Pgina 132