Modelo de objetos de documento
|
|
|
- Julia Rubio Núñez
- hace 9 años
- Vistas:
Transcripción
1 Departamento de Lenguajes y Sistemas Informáticos Modelo de objetos de documento Programación en Internet Curso Índice Introducción Modelo de Netscape Cómo acceder a un formulario DLSI - Universidad de Alicante 1
2 Introducción Document Object Model (DOM) Permite acceder a los elementos HTML de un documento No confundir con los lenguajes de script Estándar de W3C Incompatibilidades entre distintos navegadores Navigator objects Jerarquía objectos Estructura documento Modelo de Netscape Modelo Objeto document Objeto history Objeto location Objeto navigator Objeto window DLSI - Universidad de Alicante 2
3 Modelo Objetos=propiedades+métodos+eventos Descendientes son propiedades y objetos a la vez Raíz: window (se puede eliminar) window.navigator.appname navigator.appname DLSI - Universidad de Alicante 3
4 Objeto document document BODY Propiedades: alinkcolor, bgcolor, fgcolor, linkcolor, vlinkcolor forms, images, title lastmodified, referrer Métodos: write, writeln Ejemplos: Objeto document document.html document-links.html DLSI - Universidad de Alicante 4
5 Eventos onabort, onblur, onchange, onclick, ondblclick, ondragdrop, onerror, onfocus, onkeydown, onkeypress, onkeyup, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onmove, onreset, onresize, onselect, onsubmit, onunload onclick Eventos Se invoca al recibir un click el objeto onchange Se invoca al cambiar el valor o estado del control onblur y onfocus Salta al obtener (Focus) o perder (Blur) el enfoque el control correspondiente. DLSI - Universidad de Alicante 5
6 Cómo acceder a un formulario Tres formas: document.forms[n] document.forms[ miform ] document.miform Estructura general de acceso a un control: document.nform.ncontrol.propiedad Cómo acceder a un formulario Campos de verificación (checkbox) checked defaultchecked value Campos excluyentes (radio) checked defaultchecked value DLSI - Universidad de Alicante 6
7 Cómo acceder a un formulario Campos de texto y áreas de texto defaultvalue value Listas de selección: length options selected, text, value selectedindex Controles de formularios Ejemplos: document-check.html document-radio.html document-select.html DLSI - Universidad de Alicante 7
8 Array de URLs Métodos: Object history Back: página visitada anteriormente. Forward: siguiente página del histórico Go(n): ir a la página n del histórico Objeto location Contiene la URL del objeto window Propiedades: host, hostname, href, pathname, port, protocol, search Métodos: reload, replace DLSI - Universidad de Alicante 8
9 Objeto navigator Información sobre el navegador (el programa cliente) Propiedades: appcodename, appname, appversion, platform Ejemplos: Objeto navigator navigator.html con varios navegadores DLSI - Universidad de Alicante 9
10 Objeto window Ventana (BODY) o marco (FRAMESET) Propiedades: document, frames, history, location parent, self, top status (texto de la barra de estado de la ventana del navegador) parent, top Objeto window window frames[0] window window frames[1] top frames[0] frames[1] parent window window self DLSI - Universidad de Alicante 10
11 Objeto window Cada marco es un objeto window parent devuelve el objeto window padre en la jerarquía de objetos top devuelve el objeto window superior en la jerarquía de antecesores Para el objeto window raíz o principal, parent y top apuntan a sí mismo Útil para saber si hay marcos Métodos Objeto window alert(mensaje) confirm(mensaje) Ok(true)/Cancel(false) prompt(mensaje[, valorinicial]) close open(url, nombre[, características]) setinterval(expresión, milisegundos) settimeout(expresión, milisegundos) DLSI - Universidad de Alicante 11
12 Ejemplos: settimeout.html window.html Objeto window DLSI - Universidad de Alicante 12
Diseño de Aplicaciones Web: JavaScript Marzo de 2015 Diseño de Aplicaciones Web 1
: JavaScript 1 Características JavaScript es un lenguaje de programación interpretado. El código está empotrado en la página HTML Permite la generación de páginas dinámicas Se puede utilizar tanto en el
JavaScript DOM. JavaScript - Jerarquía de Objetos. JavaScript - Jerarquía de Objetos. Jerarquía de Objetos del Navegador
JavaScript Jerarquía de Objetos del Navegador DOM 1 Son los objetos disponibles en Javascript para controlar cualquier elemento en una página web. Javascript trabaja con esta jerarquía de objetos. Con
HTML Dinámico: JavaScript. HTML Dinámico: JavaScript. Grupo de Ingeniería del Software. Departamento de Lenguajes y Sistemas Informáticos HTTP TCP/IP
escuela técnica superior de ingeniería informática HTML Dinámico: JavaScript Departamento de Lenguajes 2005 Cliente web HTTP TCP/IP Servidor de aplicaciones SQL Servidor de datos Validación Validación
Denominación: PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB. Código: UF1305
UNIDAD FORMATIVA 1 Denominación: PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB. Código: UF1305 1. Metodología de la programación 1.1Lógica de programación. 1.1.1Descripción y utilización de operaciones
AGRADECIMIENTOS INTRODUCCIÓN... 17
ÍNDICE AGRADECIMIENTOS... 15 INTRODUCCIÓN... 17 CAPÍTULO 1. CONCEPTOS BÁSICOS DE XHTML... 21 REGLAS DEL XHTML A TENER EN CUENTA... 22 ESTRUCTURA DE UN DOCUMENTO XHTML... 24 El DOCTYPE y la codificación...
MÓDULO FORMATIVO MF0951_2 UNIDAD FORMATIVA UF1305
MÓDULO FORMATIVO MF0951_2 UNIDAD FORMATIVA UF1305 TEMÁTICA: Metodología de la programación Lógica de programación. Descripción y utilización de operaciones lógicas. Secuencias y partes de un programa.
JavaScript: Eventos. Francisco J. Martín Mateos Carmen Graciani Diaz
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Eventos Los eventos son señales que se generan como consecuencia de la
El lenguaje JavaScript. Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: Toni Navarrete
El lenguaje JavaScript Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: El lenguaje Javascript Pág. 1 1. Introducción JavaScript es un sencillo lenguaje de programación, que presenta una
PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS DURACIÓN 90 WEB.
DATOS IDENTIFICATIVOS DE LA UNIDAD FORMATIVA UNIDAD FORMATIVA PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS DURACIÓN 90 WEB. Especifica Código UF1305 Familia profesional INFORMÁTICA Y COMUNICACIONES Área
BOM. Browser Object Model
1 BOM Browser Object Model INTRODUCCIÓN El BOM o Browser Object Model, permite acceder y modificar las propiedades de las ventanas del propio navegador. Es posible redimensionar y mover la ventana del
<SCRIPT SRC='xxxxxxxxxx.js'> <!-- contenido alternativo al script //-->
EJECUCIÓN SECUENCIAL: TUTORIAL JAVASCRIPT LLAMADA A FUNCIONES: p.e. ONCLICK="control()" HREF="javascript: control()" FICHEROS EXTERNOS:JS:
El lenguaje JavaScript. Asignatura: Programació III Curso: 1999/2000 Profesor: Toni Navarrete
El lenguaje JavaScript Asignatura: Curso: 1999/2000 Profesor: El lenguaje Javascript Pág. 1 1. Introducción Al crear páginas web en HTML nos damos cuenta de que estamos ciertamente restringidos a sólo
CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB (IFCD0110)
GUION INFORMATIVO DEL CERTIFICADO DE PROFESIONALIDAD CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB (IFCD0110) Fecha inicio: 4 de abril de 2018 Fecha fin: 31 de julio de 2018 Duración: 480 horas Horario: 09:00
6º Unidad Didáctica. Javascript. Eduard Lara
6º Unidad Didáctica Javascript Eduard Lara 1 ÍNDICE 6.1 Lenguajes de script 6.2 Sintaxis de Javascript 6.3 Variables, funciones y operadores 6.4 Estructuras de control de flujo 6.5 Objetos predefinidos
1. Los lenguajes de marcas. - Características de los lenguajes de marcas.
IFCD0110: CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB CÓDIGO ESPECIALIDAD C.P. PRESEN- CIALES TELEFORMA- CIÓN TOTALES TIPO DE FORMACIÓN IFCD0110 CONFECCIÓN Y PUBLICA- CIÓN DE PÁGINAS WEB SI 200 280 480 OBJETIVOS
UF1305: Programación con lenguajes de guion en páginas web
UF1305: Programación con lenguajes de guion en páginas web Elaborado por: Lorena Rodriguez Cortés Edición: 5.1 EDITORIAL ELEARNING S.L. ISBN: 978-84-16424-30-6 No está permitida la reproducción total o
Tema 2: JavaScript. Lenguaje interpretado. 1. Introducción.
Tema 2: JavaScript. 1. Introducción. 2. Sintaxis. 3. Cadenas, Matrices y Objetos. 4. Eventos. 5. Modelo de Objetos. 6. Aplicaciones. Tema 2: JavaScript 1 1. Introducción. Lenguaje interpretado. Creado
Lenguajes de Script. Qué son los Lenguajes de Script?
JavaScript (I) 1 Lenguajes de Script Qué son los Lenguajes de Script? Scritps de cliente: son programas que pueden acompañar a un documento HTML o bien ir incrustados en él. Un lenguaje de script es un
JavaScript. manual de referencia
JavaScript manual de referencia Autor: Jorge Sánchez (www.jorgesanchez.net) año 2003 Basado en el lenguaje JavaScript compatible para los navegadores Explorer y Netscape. Versión normalizada de la ECMA
LISTA DE EVENTOS JAVASCRIPT. (ON) CLICK, DBLCLICK, MOUSEOVER, MOUSEOUT, CHANGE, SUBMIT, KEYPRESS, ETC. (CU01159E)
APRENDERAPROGRAMAR.COM LISTA DE EVENTOS JAVASCRIPT. (ON) CLICK, DBLCLICK, MOUSEOVER, MOUSEOUT, CHANGE, SUBMIT, KEYPRESS, ETC. (CU01159E) Sección: Cursos Categoría: Tutorial básico del programador web:
JavaScript permite realizar scripts con ambos métodos de programación: secuencial y basada en eventos.
1 EVENTOS INTRODUCCIÓN JavaScript permite realizar scripts con ambos métodos de programación: secuencial y basada en eventos. El nivel 1 de DOM no incluye especificaciones relativas a los eventos JavaScript.
EVENTOS PRIMERA PARTE
EVENTOS PRIMERA PARTE JavaScript es un lenguaje "orientado a eventos", esto quiere decir que está preparado para responder a acciones del navegante, cosas que ocurran en el navegador, etc. (a eso es a
Curso de JAVASCRIPT 3 / 3
Curso de JAVASCRIPT 3 / 3 Autor: Luis Marco Giménez ibliografía: avascript. The Definitive Guide 2 O Reilly. iseño de páginas web interactivas con avascript 2ª Ed. 2 Ra-Ma rofessional JavaScript 2 Wrox
JavaScript. Tema 3. Texto. Parte I: El núcleo del lenguaje. Interfaz básico con el navegador.
Tema 3 JavaScript http://www.flickr.com/photos/schill/3735965832/ http://www.flickr.com/photos/nyuhuhuu/3367743012 Texto Parte I: El núcleo del lenguaje. Interfaz básico con el navegador. http://www.flickr.com/photos/coda/534787684
Ingeniería Web. Navegadores Web. Fernando Barraza A.
Ingeniería Web Navegadores Web Fernando Barraza A. [email protected] Que es un navegador Un navegador, navegador red o navegador web (del inglés, web browser) es una aplicación de software
ANEXO I I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web Código: IFCD0110 Familia
ANEXO I I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web Código: IFCD0110 Familia Profesional: Informática y Comunicaciones. Área Profesional:
Certificado de Profesionalidad CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB [Nivel 2]
INFORMÁTICA Y COMUNICACIONES Certificado de Profesionalidad CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB [Nivel 2] Confección y publicación de páginas web Contenidos I IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD
Trabajo para la asignatura Programación Orientada a Objetos junio, 2004 VISUAL BASIC SCRIPT. Enrique Martín Martín. Universidad de Salamanca
Trabajo para la asignatura Programación Orientada a Objetos junio, 2004 VISUAL BASIC SCRIPT Enrique Martín Martín Universidad de Salamanca i Tabla de Contenidos VISUAL BASIC SCRIPT... i 1. INTRODUCCIÓN...
Desarrollo de Aplicaciones Web con PHP. Javier Enciso
Desarrollo de Aplicaciones Web con PHP Javier Enciso Agenda Hojas de Estilos Qué es CSS? Para qué sirve? Cómo funciona? Ejemplos Validación de Formularios Fundamentos de JavaScript Utilización de JavaScript
Programación en Internet
Tema 3. JavaScript Contenido 1. Introducción 2. Fundamentos de JavaScript - Tipos básicos y variables - Operadores - Estructuras de Control 3. Funciones y Objetos en JavaScript - Funciones - Objetos y
Gestión de eventos y formularios en JavaScript.
TEMA 5 Contenido 1.- El objeto Form.... 1 1.1.- Formas de selección del objeto Form....2 1.2.- El formulario como objeto y contenedor....3 1.3.- Acceso a propiedades y métodos del formulario....4 Propiedad
JavaScript. El modelo de objetos. Tecnologías web 17. El modelo de objetos de JavaScript. Los objetos del navegador. Los objetos del navegador
JavaScript Tecnologías web 17 El modelo de objetos El modelo de objetos de JavaScript En JavaScript los objetos pueden ser considerados colecciones de propiedades (los atributos, su contenido) y métodos
JavaScript: Introducción
JavaScript y AJAX http://www.it.uc3m.es/pedmume/ JavaScript: Introducción Tecnología del cliente. Se ejecuta en los navegadores, que además de HTML, casi todos interpretan este lenguaje. Se interpreta
Curso de JavaScript Inicial. www.decursos.com.ar El directorio de cursos y clases particulares
Curso de JavaScript Inicial www.decursos.com.ar El directorio de cursos y clases particulares JavaScript página 2 de 48 1. INTRODUCCIÓN JavaScript es una de las múltiples aplicaciones que han surgido para
HTML dinámico: Javascript
Javascript Departamento de Lenguajes escuela técnica superior de ingeniería informática Grupo de Ingeniería a del Software Noviembre 2006 Versión original: Amador Durán y David Benavides (octubre 2005)
PROGRAMACION EN JAVASCRIPT
UNIDAD III PROGRAMACION EN JAVASCRIPT 1. FUNDAMENTOS DE JAVASCRIPT El JavaScript permite crear aplicaciones específicamente orientadas a su funcionamiento en la red Internet. Usando JavaScript, se pueden
mope CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB
I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web.. Código: IFCD0110 Familia Profesional: Informática y Comunicaciones. Área Profesional: Desarrollo.
BOLETÍN OFICIAL DEL ESTADO
Núm. 300 Miércoles 14 de diciembre de 2011 Sec. I. Pág. 135369 ANEXO I I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web.. Código: IFCD0110 Familia
EVENTOS (II) : MODELO BÁSICO DE EVENTOS
EVENTOS (II) : MODELO BÁSICO DE EVENTOS TIPOS DE EVENTOS JavaScript es un lenguaje "orientado a eventos", esto quiere decir que está preparado para responder a acciones del navegante, cosas que ocurran
Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript - Programación
Aplicaciones Web. Aplicaciones Distribuidas
Aplicaciones Web Aplicaciones Distribuidas Contenido La Web. Sitios Web vs. Aplicaciones Web. HTTP. HTML. Sesiones. Tecnologías facilitadoras. HTML Dinámico. JavaScript. 2 La Web Petición http://www.um.es/index.html
Diferencias con Java.
JavaScript Es una de las múltiples aplicaciones que han surgido para extender las capacidades del Lenguaje HTML. JavaScript es un lenguaje script orientado a documento. Nunca podrá hacer un programa, tan
Índice INTRODUCCIÓN...13
Índice INTRODUCCIÓN...13 CAPÍTULO 1. METODOLOGÍA DE LA PROGRAMACIÓN...17 1.1 INTRODUCCIÓN...18 1.2 LÓGICA DE PROGRAMACIÓN...18 1.2.1 Las variables...19 1.2.2 Operaciones aritméticas...20 1.2.3 Operaciones
Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales
Informática General 2018 Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Qué es JavaScript? Se trata de un lenguaje de tipo script compacto, basado en objetos y guiado por eventos
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
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
DISEÑO WEB CON HTML TECNICATURA DE REDES Y SOFTWARE PROGRAMACIÓN PARA REDES
DISEÑO WEB CON HTML TECNICATURA DE REDES Y SOFTWARE PROGRAMACIÓN PARA REDES Walter Nores www.walternores.com Índice de contenido Introducción al lenguaje HTML...4 El documento web...5 Cabecera...7 Título...7
BENEMERITA UNIVERSIDAD AUTONOMA DE PUEBLA
BENEMERITA UNIVERSIDAD AUTONOMA DE PUEBLA Facultad de Ciencias de la Computación Programación Distribuida Verano 2007 TAREA 1 Alumnos: Camela Reyes Armando 200211673 Castro Gaona Carlos Ramiro 200412099
Curso de JavaScript y DOM Scripting para Desarrollo Web
Curso de JavaScript y DOM Scripting para Desarrollo Web Descripción: Hoy en día, los usuarios de Internet esperan que los sitios Web proporcionen funcionalidades avanzadas, interfaces de usuario dinámicas
UF1304: ELABORACIÓN DE PLANTILLAS Y FORMULARIOS.
UF1304: ELABORACIÓN DE PLANTILLAS Y FORMULARIOS. Manual teórico. 1 INDICE 1. Formularios en la construcción de páginas web.... 3 1.1. Introducción.... 3 1.2. Elementos y atributos.... 5 1.2.1. El formulario....
Desarrollo de software
Desarrollo de software Este libro revisa desde los fundamentos todo el edificio conceptual sobre el que se basa la construcción de páginas web de cliente: esto es, se centra en aquello que una página web
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COMPUTACIÓN CICLO: 02/2011 GUIA DE LABORATORIO #9 Nombre de la Practica: Control de eventos con JavaScript Lugar de Ejecución: Centro de cómputo
JERARQUÍA DE OBJETOS JAVASCRIPT. FORMS, ELEMENTS, IMAGES, LINKS. NAVIGATOR: USERAGENT, GEOLOCATION, ONLINE. (CU01170E)
APRENDERAPROGRAMAR.COM JERARQUÍA DE OBJETOS JAVASCRIPT. FORMS, ELEMENTS, IMAGES, LINKS. NAVIGATOR: USERAGENT, GEOLOCATION, ONLINE. (CU01170E) Sección: Cursos Categoría: Tutorial básico del programador
Scripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web La clase String Se pueden manejar cadenas mediante objetos de la clase String En JavaScript las cadenas se pueden representar entre comillas simples
JavaScript avanzado JUAN CARLOS CONDE RAMÍREZ WEB-TECHNOLOGIES
JavaScript avanzado JUAN CARLOS CONDE RAMÍREZ WEB-TECHNOLOGIES Objetivos Conocer eventos adicionales como onfocus, onblur, onmouseover, onmouseout y onload Análisis de las principales propiedades y uso
JavaScript para Hacking Web
Webinar Gratuito JavaScript para Hacking Web Alonso Eduardo Caballero Quezada Instructor y Consultor en Hacking Ético, Informática Forense & GNU/Linux Sitio Web: http://www.reydes.com e-mail: [email protected]
