Acceso a los elementos HTML

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Acceso a los elementos HTML"

Transcripción

1 Acceso a los elementos HTML DOM 1 Acceso a elementos HTML Mediante JavaScriptes posible accesaren lectura y escritura los elementos de una página HTML. Es posible, por ejemplo: Cambiarla propiedadsrcde unaimagen Cambiarel contenidode un textbox Cambiar el color del background de un documento Leer el contenido de los campos de una forma 2

2 Acceso a elementos HTML Para poder leer ó cambiar alguna propiedad de un objeto es necesario localizarlo. En javascript hay varias maneras de localizar objetos HTML: Mediante las colecciones del DOM Mediante la notación punto Mediante el método document.getelementbyid() Mediante el método document.getelementsbyname() Mediante el método document.getelementsbytagname() Mediante el método document.queryselector() Mediante el método document.queryselectorall() Navegando el árbol de nodos 3 Colecciones del DOM DOM (DocumentObjectModel) incluye 4 colecciones que agrupan objetos relacionados: document.images document.links document.forms document.anchors 4

3 Colecciones del DOM <html><head> <title>javascript Document Object Example</title> </head> <body> <a href=" more books</a> <br/> <a href=" making Google rich</a> <br/> <script language="javascript" type="text/javascript"> for(var i=0; i<document.links.length; i++) { document.write( document.links[i] + "<br/>" ); } </script> </form> </body></html> 5 Notación punto Algunos browsers permiten accesar las formas y sus elementos como una propiedad del documento utilizando el atributo name. Esta facilidad debe usarse con precauciónyaqueno todoslos browsers la soportan. document.formname.inputname 6

4 <html><head><title>objects</title> Notación punto <script language="javascript"> <!-- function first() { alert("la caja de texto contiene el string: " + document.myform.mytext.value); } function second() { var mystring= "El checkbox"; if(document.myform.mycheckbox.checked) mystring+= "esta marcado" else mystring+= "no esta marcado"; alert(mystring); } // --> </script></head> 7 Notación punto <body> <form name="myform"> <input type="text" name="mytext" value="texto de prueba"> <input type="button" name="button1" value="boton 1" onclick="first()"> <br> <input type="checkbox" name="mycheckbox" checked="checked"> <input type="button" name="button2" value="boton 2" onclick="second()"> </form> </body> </html> document.myform.mycheckbox 8

5 Notación punto 9 getelementbyid El métodogetelementbyid() regresaunareferenciaal primer objeto cuyo id coincida con el especificado. document.getelementbyid(id) 10

6 getelementbyid <html><head> <title>id Sample</title> </head> <body> <p id= simple >He s pining for the fjords!</p> <script language="javascript" type="text/javascript"> var parra1; parra1 = document.getelementbyid( simple ); alert(parra1.innerhtml); </script> </body> </body></html> 11 getelementsbyname El método getelementsbyname() regresa una colección de objetos con el nombre especificado. document.getelementsbyname(name) 12

7 getelementsbyname <html> <head> <script type="text/javascript"> function getelements() { varx=document.getelementsbyname("myinput"); alert(x.length); } </script> </head> <body> <input name="myinput" type="text" size="20" /><br/> <input name="myinput" type="text" size="20" /><br/> <input name="myinput" type="text" size="20" /><br/> <br/> <input type="button" onclick="getelements()" value="how many elements named 'myinput'?" /> </body> </html> 13 getelementsbytagname El método getelementsbytagname() regresa una colecciónde objetoscuyaetiquetacoincide con el nombre especificado. document.getelementsbytagname(tagname) 14

8 getelementsbytagname <html><head> <script type="text/javascript"> function getelements(){ var x=document.getelementsbytagname("input"); alert(x.length);} </script> </head><body> <input name="name" type="text" size="20" /><br/> <input name="address" type="text" size="20" /><br/> <input name="school" type="text" size="20" /><br/> <br/> <input type="button" onclick="getelements()" value="how many input elements?" /> </body></html> 15 document.queryselector El métodoqueryselectorregresael primer elementoque coincide con un selector CSS específico en el documento. document.queryselector(css Selectors) Si se especifican varios selectores separados por comas el método regresa el primer element que cumple con alguno de los selectors. 16

9 document.queryselector <!DOCTYPE html> <html> <body> <h2 class="example">a heading with class="example"</h2> <p class="example">a paragraph with class="example".</p> <p>click the button to add a background color to the first element in the document with class="example".</p> <button onclick="myfunction()">try it</button> <script> function myfunction() { document.queryselector(".example").style.backgroundcolor = "red"; } </script></body></html> 17 document.queryselectorall El métodoqueryselectorregresatodosloselementosque coinciden con un selector CSS específico en el documento. document.queryselectorall(css Selectors) Si se especifican varios selectores separados por comas el método regresa el primer element que cumple con alguno de los selectors. 18

10 document.queryselectorall <!DOCTYPE html> <html> <body> <h2 class="example">a heading with class="example"</h2> <p class="example">a paragraph with class="example".</p> <p>click the button to add a background color to the first element in the document with class="example".</p> <button onclick="myfunction()">try it</button> <script> function myfunction() { document.queryselectorall(".example")[0].style.backgroundcolor = "red"; document.queryselectorall(".example")[1].style.backgroundcolor = "green"; } </script></body></html> 19 Navegando el árbol de nodos Un documento HTML se representa como un árbol con elementos, atributos y texto y define así una manera de manipular los documentos 20

11 Un árbol DOM 21 Ejemplo DOM 22

12 Ejemplo DOM <p align="right">hello <em>world</em></p> <body> otros elementos <p> align otros elementos Hello <em> right World 23 Acceso a los nodos de un documento Todos los nodos del DOM son accesibles. Esto se logra de varias maneras: Usando los métodos -getelementbyid(), getelementsbyname() y getelementsbytagname() Usando las propiedades -parentnode, childnodes[], firstchild, and lastchild, nextsibling, previoussibling 24

13 Propiedades de los Nodos nodename id tagname nodevalue nodetype attributes[] getattribute(), setattribute(), removeattribute() 25 <p>sample <b>bold</b> display</p> firstchild P lastchild parentnode #text Sample nextsibling nodevalue property prevsibling firstchild, lastchild B #text bold nextsibling parentnode prevsibling #text display nodename property Stanford CS 142 Lecture Notes: DOM Slide 26

14 Métodos para modificar el DOM createelement() document createtextnode() createdocumentfragment() appendchild() node insertbefore() removechild() replacechild() 27 Acceso a los nodos de un documento <html><body> <p id="intro">hello World!</p> <p id="main">this is an example for the HTML DOM tutorial.</p> <script type="text/javascript"> txt=document.getelementbyid("intro").childnodes[0].nodevalue; document.write("the text from the intro paragraph: " + txt); </script> </body></html> 28

15 Acceso a las propiedades de los elementos HTML mediante JavaScript 29 HTMLElement attributes[] Algunas Propiedades innerhtml Id style Algunos Métodos blur() focus() 30

16 Text-box Por cada etiqueta <input type="text"> se crea un objeto texto. Algunas Propiedades value size Algunos Métodos select() focus() 31 Check-box Por cada etiqueta <input type= checkbox"> se crea un objeto checkbox Algunas Propiedades value checked Algunos Métodos click() 32

17 Acceso al estilo de presentación de los elementos HTML Los objetos correspondientes a los elementos HTML contienen un objeto denominado STYLE que representa las reglas de estilo aplicadas sobre el elemento. EJEMPLO myh1=document.getelementbyid("myh1"); H1Style=myH1.style; H1Style.color="red"; 33 JavaScript CSS Equivalentes CSS JavaScript font-size fontsize font-weight fontweight font-family fontfamily font-style fontstyle text-decoration textdecoration color color background-color backgroundcolor background-image backgroundimage 34

18 EJEMPLO <html> <head> <script> function pintar(){ myh1=document.getelementbyid("myh1"); H1Style=myH1.style; H1Style.color="red"; } </script> </head> <body onload= pintar()"> <h1>uno</h1> <h1 id="myh1">dos</h1> </body> </html> UNO DOS 35

DOM. Mediante JavaScript es posible accesar en lectura y

DOM. Mediante JavaScript es posible accesar en lectura y Acceso a los elementos XHTML DOM 1 Acceso a elementos HTML Mediante JavaScript es posible accesar en lectura y escritura los elementos de una página ái HTML. Es posible,,por ejemplo: Cambiar la la propiedad

Más detalles

Acceso a los elementos XHTML DOM

Acceso a los elementos XHTML DOM Acceso a los elementos XHTML DOM 1 Acceso a elementos HTML Mediante JavaScript es posible accesar en lectura y escritura los elementos de una página HTML. Es posible, por ejemplo: Cambiar la la propiedad

Más detalles

Tema 3, parte 4. Javascript: el DOM (Modelo de Objetos del. Documento) Texto. http://www.flickr.com/photos/jm3/3620744443

Tema 3, parte 4. Javascript: el DOM (Modelo de Objetos del. Documento) Texto. http://www.flickr.com/photos/jm3/3620744443 http://www.flickr.com/photos/jm3/3620744443 Tema 3, parte 4 Javascript: el DOM (Modelo de Objetos del Texto Documento) Texto Javascript parte 4 El DOM 1. El árbol DOM Conceptos básicos sobre el API DOM

Más detalles

DOM. Document Object Model

DOM. Document Object Model 1 DOM Document Object Model INTRODUCCIÓN Es un conjunto de utilidades específicamente diseñadas para manipular documentos XML. Por extensión, DOM también se puede utilizar para manipular documentos XHTML

Más detalles

Índice. Programación en Internet Curso 2009-2010. Introducción El DOM en PHP. Programación en Internet 2009-2010. DLSI - Universidad de Alicante 1

Índice. Programación en Internet Curso 2009-2010. Introducción El DOM en PHP. Programación en Internet 2009-2010. DLSI - Universidad de Alicante 1 Departamento de Lenguajes y Sistemas Informáticos PHP y XML Programación en Internet Curso 2009-2010 Introducción El DOM en PHP Índice DLSI - Universidad de Alicante 1 Introducción Cómo se trabaja con

Más detalles

1 OBJETOS, DOM, JSON

1 OBJETOS, DOM, JSON OBJETOS, DOM, JSON 1 2 Objetos http://www.w3schools.com/js/js_obj_intro.asp Se delimitan con llaves. Contienen propiedades. Las propiedades del objeto: pares nombre: valor, separados por comas. var alumno

Más detalles

Modelado de páginas web

Modelado de páginas web JavaScript (4) 1 de 35 Modelado de páginas web JavaScript es un lenguaje que permite crear lo que se llama DHTML. Este término se refiere a las páginas web que modifican ellas mismas sus propios contenidos

Más detalles

6.1 APIs para XML. APIs para XML (I) ! Uno de los usos más habituales de XML (y menos esperado) es como formato de intercambio de datos.

6.1 APIs para XML. APIs para XML (I) ! Uno de los usos más habituales de XML (y menos esperado) es como formato de intercambio de datos. 6.1 APIs para XML APIs para XML (I)! Uno de los usos más habituales de XML (y menos esperado) es como formato de intercambio de datos.! En este caso los documentos XML nunca llegan a visualizarse, sino

Más detalles

CONTROLES FORMULARIOS PRIMERA PARTE

CONTROLES FORMULARIOS PRIMERA PARTE CONTROLES FORMULARIOS PRIMERA PARTE Acceder a los formularios de una página a través de su nombre Acceder a los formularios de una página a través de su nombre (atributo name) o a través de su atributo

Más detalles

Diseño de sitios Web mediante estándares

Diseño de sitios Web mediante estándares Diseño de sitios Web mediante estándares Curso de Verano Julio 2004 Departamento de Informática Universidad de Oviedo Añadir comportamiento a nuestras páginas: DOM Jose Emilio Labra Gayo Departamento de

Más detalles

Roberto Gómez Cárdenas [email protected] http://homepage.cem.itesm.mx/rogomez. Qué es DOM?

Roberto Gómez Cárdenas rogomez@itesm.mx http://homepage.cem.itesm.mx/rogomez. Qué es DOM? DOM y PHP Roberto Gómez Cárdenas [email protected] http://homepage.cem.itesm.mx/rogomez mx/rogomez Lámina 1 Qué es DOM? Document Object Model Especificación de W3C http://www.w3.org/dom/ w3 Mecanismo para

Más detalles

JavaScript III. JavaScript, la POO y el DOM

JavaScript III. JavaScript, la POO y el DOM JavaScript III JavaScript, la POO y el DOM Tablas HTML Crear una tabla es una tarea tediosa, por la gran cantidad de nodos de tipo elemento y de tipo texto que se deben crear dentro del DOM. DOM para HTML

Más detalles

SEGUNDA PARTE: DOM y jquery

SEGUNDA PARTE: DOM y jquery SEGUNDA PARTE: DOM y jquery 1. Conoce a jquery jquery jquery: Una librería javascript MUY popular Colección de utilidades y herramientas Para manipular los elementos de la página - Contenido - Atributos

Más detalles

Tomar información por pantalla con JavaScript

Tomar información por pantalla con JavaScript Tomar información por pantalla con JavaScript Para lograr interactividad con nuestros usuarios, es necesario reaccionar a sus acciones o permitir que estos ingresen información para que sea manipulada,

Más detalles

Introducción a JavaScript y DOM DISERTANTE ING. RASJIDO, JOSE ALBERTO

Introducción a JavaScript y DOM DISERTANTE ING. RASJIDO, JOSE ALBERTO Introducción a JavaScript y DOM DISERTANTE ING. RASJIDO, JOSE ALBERTO Agenda 2 Introducción a JavaScript Introducción a DOM Referencias Introducción a JavaScript 3 Qué es JavaScript? JavaScript es un lenguaje

Más detalles

Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014

Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Formularios HTML Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Declaración de un formulario Elemento clave para el desarrollo de aplicaciones

Más detalles

Programa por Clase. 8. CSS3 9. Ejercicio Práctico 10. Examen

Programa por Clase. 8. CSS3 9. Ejercicio Práctico 10. Examen Curso CSS Clase 5 Programa por Clase 1. Repaso HTML. Introducción. Reglas CSS internas. 2. Etiquetas básicas de CSS (tipografía, subrayado, etc.) 3. Archivos CSS externos. Colores. Imágenes. 4. Modelo

Más detalles

QUERYSELECTORALL JAVASCRIPT Y QUERYSELECTOR. ACCEDER A ELEMENTOS POR SELECTORES CSS. EJEMPLOS (CU01134E)

QUERYSELECTORALL JAVASCRIPT Y QUERYSELECTOR. ACCEDER A ELEMENTOS POR SELECTORES CSS. EJEMPLOS (CU01134E) APRENDERAPROGRAMAR.COM QUERYSELECTORALL JAVASCRIPT Y QUERYSELECTOR. ACCEDER A ELEMENTOS POR SELECTORES CSS. EJEMPLOS (CU01134E) Sección: Cursos Categoría: Tutorial básico del programador web: JavaScript

Más detalles

Carlos Roberto Jaimez González. Programación de Web Dinámico

Carlos Roberto Jaimez González. Programación de Web Dinámico Carlos Roberto Jaimez González Programación de Web Dinámico Carlos Roberto Jaimez González Programación de Web Dinámico Esta investigación fue dictaminada por pares académicos Clasificación Dewey: 005.13

Más detalles

Programación del Navegador

Programación del Navegador Programación del Navegador Andrés Pastorini TRIA Tecnólogo Informático Objetivo Seguir profundizando en los conceptos y las tecnologías involucradas en el desarrollo de aplicaciones web. Repaso Qué es

Más detalles

2- Formularios y JavaScript Course: Developing web- based applica=ons

2- Formularios y JavaScript Course: Developing web- based applica=ons 2- Formularios y JavaScript Course: Developing web- based applica=ons Cris*na Puente, Rafael Palacios 2010- 1 Creación de formularios Formularios Un formulario HTML es una sección de un documento que contiene

Más detalles

Desarrollo de Aplicaciones para Internet I. Unidad III - CSS Profesor: M.C. Martín Olguín

Desarrollo de Aplicaciones para Internet I. Unidad III - CSS Profesor: M.C. Martín Olguín Desarrollo de Aplicaciones para Internet I Unidad III - CSS Profesor: M.C. Martín Olguín Cascading Style Sheets (CSS) Aunque el HTML desde sus orígenes privilegia el contenido sobre la apariencia, esta

Más detalles

DOM : MODELO DE OBJETOS DEL DOCUMENTO. Árbol de nodos

DOM : MODELO DE OBJETOS DEL DOCUMENTO. Árbol de nodos DOM : MODELO DE OBJETOS DEL DOCUMENTO La creación del Document Object Model o DOM es una de las innovaciones que más ha influido en el desarrollo de las páginas web dinámicas y de las aplicaciones web

Más detalles

Tema: Maquetación Web y CSS

Tema: Maquetación Web y CSS Diseño Digital V. Guía 4 1 Tema: Maquetación Web y CSS Facultad: Ciencias y Humanidades Escuela: Diseño Gráfico Asignatura: Diseño Digital V Objetivos Contenidos A través del desarrollo de la guía el estudiante

Más detalles

TEMA 9 CREACIÓN DE PÁGINAS WEB

TEMA 9 CREACIÓN DE PÁGINAS WEB TEMA 9 CREACIÓN DE PÁGINAS WEB OBJETIVOS Conocer las páginas web y sus elementos. Insertar tablas, capas, enlaces en las páginas web. Crear páginas web con NVU. Crear un sitio web. Configurar un sitio

Más detalles

Los formularios irán delimitados por las etiquetas <FORM> y </FORM>, la cual tiene dos parámetros:

Los formularios irán delimitados por las etiquetas <FORM> y </FORM>, la cual tiene dos parámetros: Formularios en HTML Los formularios nos sirven para solicitar información al usuario y procesarla. El formulario se compondrá de diferentes componentes como campos de texto, botones de opción, listas desplegables,...

Más detalles

APIs de HTML. Jose Emilio Labra Gayo Departamento de Informática Universidad de Oviedo

APIs de HTML. Jose Emilio Labra Gayo Departamento de Informática Universidad de Oviedo APIs de HTML Jose Emilio Labra Gayo Departamento de Informática Universidad de Oviedo JavaScript Netscape 2 (1995) incorpora Javascript (Brendan Eich) Manipular páginas Web interactivamente No viene de

Más detalles

JAVASCRIPT: ACCEDER A ELEMENTOS POR ID. GETELEMENTBYID. DOCUMENT.ALL. CAMBIAR IMAGEN IMG SRC (CU01127E)

JAVASCRIPT: ACCEDER A ELEMENTOS POR ID. GETELEMENTBYID. DOCUMENT.ALL. CAMBIAR IMAGEN IMG SRC (CU01127E) APRENDERAPROGRAMAR.COM JAVASCRIPT: ACCEDER A ELEMENTOS POR ID. GETELEMENTBYID. DOCUMENT.ALL. CAMBIAR IMAGEN IMG SRC (CU01127E) Sección: Cursos Categoría: Tutorial básico del programador web: JavaScript

Más detalles

DISEÑO ORGANIZACIONAL. Diseño web avanzado con HTML5 y CSS5

DISEÑO ORGANIZACIONAL. Diseño web avanzado con HTML5 y CSS5 DISEÑO ORGANIZACIONAL Diseño web avanzado con HTML5 y CSS5 PRESENTACIÓN Curso de diseño de páginas web en el que se estudian técnicas avanzadas y novedosas gracias a la aplicación de los estándares web

Más detalles

Visualización y Transformaciones en XML

Visualización y Transformaciones en XML Visualización y Transformaciones en XML 106 Visualización Los archivos XLM pueden ser vistos prácticamente en cualquier browser 107 Visualización Los XML en los web browsers no se despliegan como páginas

Más detalles

JavaScript en HTML 5

JavaScript en HTML 5 JavaScript en HTML 5 HTML5 puede ser imaginado como un edificio soportado por tres grandes columnas: HTML, CSS y JavaScript. Ya hemos estudiado los elementos incorporados en HTML y las nuevas propiedades

Más detalles

Curso Online de Diseño Web avanzado con HTML5 y CSS3

Curso Online de Diseño Web avanzado con HTML5 y CSS3 Curso Online de Diseño Web avanzado con HTML5 y CSS3 Presentación : El diseño web se ha ganado rápidamente un lugar de relevancia dentro del diseño gráfico al punto de casi sustituirlo en algunas propuestas

Más detalles

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1 Índice HTML HyperText Markup Language Conceptos básicos Historia y evolución de HTML XHTML vs. HTML HTML dinámico Hojas de estilo (CSS) DOM Diseño de servicios Web 2 DATSI Qué es HTML? Lenguaje de publicación

Más detalles

Curso de Diseño web. Juan Carlos Hernández Pérez [email protected]

Curso de Diseño web. Juan Carlos Hernández Pérez juancarhdezperez@gmail.com Curso de Diseño web Juan Carlos Hernández Pérez [email protected] 1 Tema 1 Introducción al lenguaje HTML 2 Introducción a HTML (I/II) HTML es un lenguaje para publicar textos en Web HTML te permite

Más detalles

PRACTICA CSS - DHTML JQUERY. -Definir en un archivo de hoja de estilo externa.css estas dos clases:

PRACTICA CSS - DHTML JQUERY. -Definir en un archivo de hoja de estilo externa.css estas dos clases: PRACTICA CSS - DHTML JQUERY 1- CSS -Definir en un archivo de hoja de estilo externa.css estas dos clases:.subrayado { color:#00aa00; text-decoration:underline; }.tachado { color:#00aa00; text-decoration:line-through;

Más detalles

Microsoft XML Core Services MSXML

Microsoft XML Core Services MSXML Microsoft XML Core Services MSXML Sergio Luján Mora [email protected] http://gplsi.dlsi.ua.es/~slujan/ 1 MSXML... 3 Introducción... 3 Objetos del DOM... 5 Objeto XMLDOMDocument... 5 Construcción de un

Más detalles

Guía (muy) básica de hojas de estilo (CSS) y de marcado semántico de páginas web (v1.)

Guía (muy) básica de hojas de estilo (CSS) y de marcado semántico de páginas web (v1.) Guía (muy) básica de hojas de estilo (CSS) y de marcado semántico de páginas web (v1.) 1. Hojas de estilo: una base para el marcado semántico Lluís Codina UPF. Abril 2007 Una hoja de estilo es un conjunto

Más detalles

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal. 1 JavaScript 1.1 Qué es JavaScript? JavaScript es un lenguaje interpretado. Es idóneo para trabajar en Web, ya que son los navegadores que utilizamos los que interpretan (y por tanto ejecutan) los programas

Más detalles

Análisis y Diseño de Sistemas de

Análisis y Diseño de Sistemas de Análisis y Diseño de Sistemas de Información para Internet 3. JavaScript Luís Rodríguez Baena ([email protected]) Universidad Pontificia de Salamanca (campus Madrid) Facultad de Informática Introducción

Más detalles

Tutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet

Tutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet Tutorial de enlace entre Formulario Web y Servicio Web REST Programación en Internet Angel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática 20 de septiembre de 2016

Más detalles

LENGUAJE HTML (2) Introducción a las páginas web dinámicas. Alex Sánchez

LENGUAJE HTML (2) Introducción a las páginas web dinámicas. Alex Sánchez LENGUAJE HTML (2) Introducción a las páginas web dinámicas Alex Sánchez Contenido Introducción Formularios CSS Javascript Enlaces interesantes Formularios http://www.w3.org/tr/html4/interact/forms.html

Más detalles

CapÍtulo 3: Manejo de Forms.

CapÍtulo 3: Manejo de Forms. CapÍtulo 3: Manejo de Forms. El mecanismo básico de interacción entre el usuario y un web-site esta dado por el uso de formularios html, el server envía un formulario que el browser muestra en pantalla

Más detalles

Creación de una página web accesible sencilla

Creación de una página web accesible sencilla Unidad 2: Las hojas de estilo en cascada Creación de una página web accesible sencilla Objetivos: -Agregar formato a la página creada, a través de una hoja de estilo. Contenidos: -Incorporación de una

Más detalles

Su uso conlleva una serie de ventajas y desventajas propias del uso de estas herramientas.

Su uso conlleva una serie de ventajas y desventajas propias del uso de estas herramientas. LIBRERÍAS DE JAVASCRIPT (FRAMEWORKS) Un framework es una estructura de software compuesta de partes personalizables e intercambiables para el desarrollo de una aplicación. Se puede considerar también como

Más detalles

(Rich Internet Applications) (Aplicaciones de internet enriquecidas).

(Rich Internet Applications) (Aplicaciones de internet enriquecidas). (Rich Internet Applications) (Aplicaciones de internet enriquecidas). JavaScript, jquery, jquery UI Es utilizado en los sitios y aplicaciones web para agregar funcionalidad. Utilizado en el lado del cliente

Más detalles

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO. Informáticas

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO. Informáticas INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II 1. DATOS GENERALES SÍLABO CARRERA PROFESIONAL : Telemática / Sistemas de Telecomunicaciones UNIDAD DIDÁCTICA : Introducción

Más detalles

Curso de. HTML 5 y CSS 3. Por: Ing. Ubaldo Acosta. www.globalmentoring.com.mx

Curso de. HTML 5 y CSS 3. Por: Ing. Ubaldo Acosta. www.globalmentoring.com.mx Curso de HTML 5 y CSS 3 Por: Ing. Ubaldo Acosta www.globalmentoring.com.mx Ejercicio: Manejo de Local Storage 12 en HTML5 www.globalmentoring.com.mx Objetivo del Ejercicio El objetivo del ejercicio es

Más detalles

Procesamiento de documentos XML

Procesamiento de documentos XML Procesamiento de documentos XML Documentación Electrónica Soto Montalvo Contenido Introducción Document Object Model Simple API for XML DOM vs. SAX Cómo podemos manipular los documentos XML? SAX (Simple

Más detalles

HTML. para E-mail. Guía de Buenas prácticas. Less ys More Ludwig Mies van der Rohe

HTML. para E-mail. Guía de Buenas prácticas. Less ys More Ludwig Mies van der Rohe HTML para E-mail Guía de Buenas prácticas Less ys More Ludwig Mies van der Rohe Ejemplo de un e-mail sin buenas prácticas Textos degradados Los textos están sobre un fondo degradado Newsletter Septiembre

Más detalles

Scripting en el cliente: Javascript. Tecnologías Web

Scripting en el cliente: Javascript. Tecnologías Web Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos

Más detalles

HTML 5. Que es HTML5 07/04/2011

HTML 5. Que es HTML5 07/04/2011 HTML 5 M.I María Luisa González Ramírez Que es HTML5 Es una agrupación de diversas especificaciones concernientes al desarrollo web HTML 5 no se limita solamente a crear nuevas etiquetas, atributos. Es

Más detalles

Diseño Web. Sitio Web Conjunto de páginas web relacionadas entre sí.

Diseño Web. Sitio Web Conjunto de páginas web relacionadas entre sí. Internet Es una red de redes de ordenadores, que intercambian información basándose en el protocolo TCP/IP. Existen diversas formas de acceder a Internet: Correo electrónico, FTP, Videoconferencia, y la

Más detalles

II CEAMCM TALLER: ENLACE ENTRE GEOGEBRA Y R PARA LA DOCENCIA DE LA ESTADÍSTICA AMPLIANDO GEOGEBRA CON R VIRGILIO GÓMEZ RUBIO, MARÍA JOSÉ HARO DELICADO

II CEAMCM TALLER: ENLACE ENTRE GEOGEBRA Y R PARA LA DOCENCIA DE LA ESTADÍSTICA AMPLIANDO GEOGEBRA CON R VIRGILIO GÓMEZ RUBIO, MARÍA JOSÉ HARO DELICADO II CEAMCM TALLER: ENLACE ENTRE GEOGEBRA Y R PARA LA DOCENCIA DE LA ESTADÍSTICA AMPLIANDO GEOGEBRA CON R VIRGILIO GÓMEZ RUBIO, MARÍA JOSÉ HARO DELICADO Introducción Geogebra para la docencia de la Estadística

Más detalles

jquery Mobile Dr. José Martín Molina Espinosa

jquery Mobile Dr. José Martín Molina Espinosa jquery Mobile Dr. José Martín Molina Espinosa jquery Mobile http://jquerymobile.com/ Cómo crear aplicaciones con el look-and-feel de Android a través del uso de estilos CSS y de javascript? Actualmente

Más detalles

Sintaxis del JavaScript

Sintaxis del JavaScript Sintaxis del JavaScript El código JavaScript del que hablaremos en este manual va embebido en un documento HTML, y no tendremos en cuenta la reciente aparición de los scripts de servidor que pueden ir

Más detalles

Consejos para el correcto armado de HTML para Emails

Consejos para el correcto armado de HTML para Emails Consejos para el correcto armado de HTML para Emails Consejos para el correcto armado de HTML para Emails Cuando desarrollas una campaña de Email Marketing, es fundamental que tu mensaje sea recibido correctamente.

Más detalles

FORMULARIOS JAVASCRIPT: EJEMPLOS DE DOCUMENT.FORMS Y ELEMENTS. ACCESO DIRECTO A FORMULARIOS Y CAMPOS CON ID Y NAME (CU01175E)

FORMULARIOS JAVASCRIPT: EJEMPLOS DE DOCUMENT.FORMS Y ELEMENTS. ACCESO DIRECTO A FORMULARIOS Y CAMPOS CON ID Y NAME (CU01175E) APRENDERAPROGRAMAR.COM FORMULARIOS JAVASCRIPT: EJEMPLOS DE DOCUMENT.FORMS Y ELEMENTS. ACCESO DIRECTO A FORMULARIOS Y CAMPOS CON ID Y NAME (CU01175E) Sección: Cursos Categoría: Tutorial básico del programador

Más detalles

SETATTRIBUTE Y GETATTRIBUTE JAVASCRIPT. DIFERENCIAS DE SINTAXIS PROPIEDADES CON HTML. EJEMPLO MAXLENGTH. (CU01176E)

SETATTRIBUTE Y GETATTRIBUTE JAVASCRIPT. DIFERENCIAS DE SINTAXIS PROPIEDADES CON HTML. EJEMPLO MAXLENGTH. (CU01176E) APRENDERAPROGRAMAR.COM SETATTRIBUTE Y GETATTRIBUTE JAVASCRIPT. DIFERENCIAS DE SINTAXIS PROPIEDADES CON HTML. EJEMPLO MAXLENGTH. (CU01176E) Sección: Cursos Categoría: Tutorial básico del programador web:

Más detalles

Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR

Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR 2.4 FORMULARIOS 18/10/2014 Taboada León IES San Sebastián Huelva 1 Formularios (I) Los formularios permiten al usuario introducir

Más detalles

Escribiendo el HTML. Un formulario se declara entre estos dos tags:

Escribiendo el HTML. Un formulario se declara entre estos dos tags: Formularios Un formulario HTML sirve como principal punto de interacción con el usuario: mediante ellas, podemos hacer posible la interacción de nuestra página Web para con el usuario que visita nuestro

Más detalles

BANNERS CÍCLICOS CON JAVASCRIPT

BANNERS CÍCLICOS CON JAVASCRIPT BANNERS CÍCLICOS CON JAVASCRIPT ÍNDICE 1. INTRODUCCIÓN. 2. BANNERS CÍCLICOS. 2.1.BANNER CÍCLICO. 2.2.BANNERS CÍCLICOS CON CAMBIO DE COLOR DEL FONDO DE LA PÁGINA. 2.3.AÑADIR VÍNCULOS A LOS BANNERS CÍCLICOS.

Más detalles

Creación del sitio web del Laboratorio F1

Creación del sitio web del Laboratorio F1 Creación del sitio web del Laboratorio F1 Jonatan Grandmontagne García Universidad de León, España [email protected] Este documento muestra como se ha diseñado el sitio web donde se expone el proyecto

Más detalles

Tema 3, parte 5. Estilos dinámicos. Texto. Cambio de estilos. Animaciones.

Tema 3, parte 5. Estilos dinámicos. Texto. Cambio de estilos.  Animaciones. Tema 3, parte 5 Estilos dinámicos Texto Cambio de estilos http://www.optimum7.com/css3-man/ Animaciones. Javascript, parte 5 Javascript: estilos dinámicos Animaciones con Javascript y CSS3 2 Acceso a estilos

Más detalles

HTMLELEMENT JAVASCRIPT. MÉTODOS FOCUS, BLUR. SUBMIT FORMULARIOS: DETENER ENVÍO. ONSUBMIT RETURN. EJEMPLOS. (CU01181E)

HTMLELEMENT JAVASCRIPT. MÉTODOS FOCUS, BLUR. SUBMIT FORMULARIOS: DETENER ENVÍO. ONSUBMIT RETURN. EJEMPLOS. (CU01181E) APRENDERAPROGRAMAR.COM HTMLELEMENT JAVASCRIPT. MÉTODOS FOCUS, BLUR. SUBMIT FORMULARIOS: DETENER ENVÍO. ONSUBMIT RETURN. EJEMPLOS. (CU01181E) Sección: Cursos Categoría: Tutorial básico del programador web:

Más detalles

CSS. Departamento de Lenguajes y Computación Universidad de Almería CSS. Contenidos

CSS. Departamento de Lenguajes y Computación Universidad de Almería CSS. Contenidos Desarrollo de aplicaciones web Manuel Torres Gil [email protected] Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Características y ventajas de 2. Sintaxis

Más detalles

SELECTOR UNIVERSAL. NTH-OF-TYPE Y NTH-LAST- CHILD. COMBINAR SELECTORES. EJEMPLOS Y EJERCICIOS RESUELTOS CSS. (CU01016D)

SELECTOR UNIVERSAL. NTH-OF-TYPE Y NTH-LAST- CHILD. COMBINAR SELECTORES. EJEMPLOS Y EJERCICIOS RESUELTOS CSS. (CU01016D) APRENDERAPROGRAMAR.COM SELECTOR UNIVERSAL. NTH-OF-TYPE Y NTH-LAST- CHILD. COMBINAR SELECTORES. EJEMPLOS Y EJERCICIOS RESUELTOS CSS. (CU01016D) Sección: Cursos Categoría: Tutorial básico del programador

Más detalles

Feliz cumpleaños. Introducción HTML & CSS

Feliz cumpleaños. Introducción HTML & CSS HTML & CSS 1 Feliz cumpleaños All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club.

Más detalles

PLAN DE SESIÓN. 1.1 Determina la estructura del sitio web con base en las necesidades del usuario

PLAN DE SESIÓN. 1.1 Determina la estructura del sitio web con base en las necesidades del usuario DATOS GENERALES: Nombre del Módulo: Diseño y elaboración de páginas web Sesión No. 1 Duración 2 horas 1.1 Determina la estructura del sitio web con base en las necesidades del usuario Estructura y compara

Más detalles

Tema 1. Introducción a programas en el lado del cliente

Tema 1. Introducción a programas en el lado del cliente Tema 1. Introducción a programas en el lado del cliente ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda! Introducción Las aplicaciones web tiene varias

Más detalles

Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript

Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript Modalidad: Distancia Duración: 80 h Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript Objetivo: El término HTML hace referencia al lenguaje de marcado predominante para la elaboración

Más detalles

Librerías JavaScript jquery y Zepto. Juan Quemada, DIT, UPM

Librerías JavaScript jquery y Zepto. Juan Quemada, DIT, UPM Librerías JavaScript jquery y Zepto 1 Librerias Javascript Las librerias JavaScript actuales son multi-navegador Funcionan en IE, Firefox, Safari, Chrome, Opera,... w Ahorran mucho tiempo -> utilizarlas

Más detalles

1 DISEÑO WEB de ANCHO FIJO con 2 COLUMNAS FLOTANTES

1 DISEÑO WEB de ANCHO FIJO con 2 COLUMNAS FLOTANTES Diseño WeB de ancho fijo con 2 columnas flotantes _TIN 1º Bachillerato página 1/5 1 DISEÑO WEB de ANCHO FIJO con 2 COLUMNAS FLOTANTES..1 1.1 Diseños de ancho fijo, elástico y líquido.1 1.2 Diseño de ancho

Más detalles

HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto)

HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto) HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto) Introducción Un lenguaje de marcas es una forma de codificar junto con el texto, incorporando etiquetas que contienen información adicional

Más detalles

Primer Seminario. Paradigmas de Programación. Curso Departamento de Informática Universidad de Valladolid

Primer Seminario. Paradigmas de Programación. Curso Departamento de Informática Universidad de Valladolid Paradigmas de Programación Primer Seminario Departamento de Informática Universidad de Valladolid Curso 2010-11 Grado en Ingeniería Informática Grado en Ingeniería Informática de Sistemas 11 Feb. 2011

Más detalles

ETIQUETAS HTML 5 Diseño de Sitios Web TUW

ETIQUETAS HTML 5 Diseño de Sitios Web TUW Etiqueta Descripción Define un comentario nueva nueva nueva nueva

Más detalles

Arquitectura de Tecnologías Web Por César Bustamante Gutiérrez. Módulo II: Tecnologias del lado del Cliente Tema 1: HTML5. www.librosdigitales.

Arquitectura de Tecnologías Web Por César Bustamante Gutiérrez. Módulo II: Tecnologias del lado del Cliente Tema 1: HTML5. www.librosdigitales. 1 Que es CSS3? El CSS sirve para definir la estética de un sitio web en un documento externo y eso mismo permite que modificando ese documento (la hoja CSS) podamos cambiar la estética entera de un sitio

Más detalles

La única regla que debe de tener presente siempre, es que cada etiqueta que abra <etiqueta> debe de cerrarla en el mismo orden < /etiqueta cerrada>.

La única regla que debe de tener presente siempre, es que cada etiqueta que abra <etiqueta> debe de cerrarla en el mismo orden < /etiqueta cerrada>. Antes de comenzar, si algo no está en este manual, utilice google para averiguarlo y acostúmbrese a ello ya que será la mejor herramienta que pueda encontrar. La estructura básica de toda página web es:

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor

Más detalles

Curso: DISEÑO WEB PARA DISPOSITIVOS MOVILES CON HTML5 + CSS3 + JAVASCRIPT

Curso: DISEÑO WEB PARA DISPOSITIVOS MOVILES CON HTML5 + CSS3 + JAVASCRIPT Curso: DISEÑO WEB PARA DISPOSITIVOS MOVILES CON HTML5 + CSS3 + JAVASCRIPT Código: 1095 Familia Profesional: Desarrollo y diseño web Acreditación: Formación reconocida a través de vías no formales Modalidad:

Más detalles

EXTENSIÓN DE UML PARA APLICACIONES WEB

EXTENSIÓN DE UML PARA APLICACIONES WEB EXTENSIÓN DE UML PARA APLICACIONES WEB 1. Descripción Esta extensión de UML define un conjunto de estereotipos, valores etiquetados y restricciones que nos permiten modelar aplicaciones web. Los estereotipos

Más detalles

Bases de Datos. Marta Elena Zorrilla Pantaleón. Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

Bases de Datos. Marta Elena Zorrilla Pantaleón. Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Bases de Datos Tema 05. Prototipo de una aplicación de base de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia:

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP Programación páginas web JavaScript y PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la

Más detalles

Manual de uso del Taglib de Template Saga

Manual de uso del Taglib de Template Saga 1 Manual de uso del Taglib de Template Saga www.sagasoluciones.com [email protected] C/ Salado 11 Local 10. 41010 Sevilla T. + 34 954 45 72 75 F. + 34 954 45 75 72 CONTROL DEL DOCUMENTO Realizado

Más detalles