Javascript PDF
Javascript PDF
Metodolog a de la Programaci on
Todo documento HTML tiene una estructura de objetos que permite hacer referencia a cada una de sus componentes
Modelo de Objetos del Documento (DOM)
Ciertos elementos dentro de un documento HTML (contenido y atributos) se pueden consultar y modicar a trav es del DOM El DOM es independiente de la plataforma y el lenguaje
Metodolog a de la Programaci on
Propiedades:
location: Propiedades del URI actual history: URIs visitadas anteriormente por el usuario document: Propiedades del documento actual status: Contenido del area de estado
Metodolog a de la Programaci on
M etodo confirm()
Sintaxis: window.confirm(texto) Argumento: Una cadena de texto Resultado: Genera una ventana de conrmaci on con el texto. Devuelve un valor l ogico dependiendo de la acci on realizada en dicha ventana
M etodo setTimeout()
Sintaxis: window.setTimeout(expresion,tiempo) Argumento: Una expresion JavaScript y un n umero tiempo Resultado: Eval ua la expresion despu es de esperar el n umero de milisegundos indicados en tiempo
Metodolog a de la Programaci on
Propiedades
href: El URI del documento
Metodolog a de la Programaci on
M etodo replace()
Sintaxis: location.replace(uri) Argumento: Un uri v alido Resultado: Cambia el documento actual por el documento referenciado por uri Nota: No modica el historial de URI visitadas
M etodo assign()
Sintaxis: location.assign(uri) Argumento: Un uri v alido Resultado: Carga en la ventana actual el documento referenciado por uri Nota: Modica el historial de URI visitadas
Metodolog a de la Programaci on
Es un array de URIs Por seguridad no se puede acceder directamente a la informaci on contenida en este array, u nicamente se pueden utilizar los m etodos que se describen a continuaci on
Metodolog a de la Programaci on
M etodo back()
Sintaxis: history.back() Resultado: Carga el documento anterior en el historial de visitas Nota: Es equivalente a history.go(-1)
M etodo forward()
Sintaxis: history.forward() Resultado: Carga el documento siguiente en el historial de visitas Nota: Es equivalente a history.go(1)
Metodolog a de la Programaci on
El objeto status es una cadena de texto que se muestra en la barra inferior de la ventana del navegador
Metodolog a de la Programaci on
M etodo write()
Sintaxis: document.write(texto) Argumento: Una cadena de texto Resultado: Escribe en el documento actual el texto Nota: Si el documento ya se ha terminado de cargar, entonces reemplaza su contenido con el texto
Metodolog a de la Programaci on
Metodolog a de la Programaci on
Metodolog a de la Programaci on
El objeto form contiene informaci on sobre un formulario Para acceder a un formulario de un documento podemos
Usar el ndice correspondiente del array de formularios: document.forms[i] Usar el nombre del formulario (atributo name): document.formname
Propiedades
action: Valor del atributo action method: Valor del atributo method encoding: Valor del atributo enctype elements: Array de elementos del formulario
Metodolog a de la Programaci on
M etodo reset()
Sintaxis: document.forms[i].reset() document.formname.reset() Resultado: Resetea el formulario, equivale a pulsar un control de tipo reset
M etodo submit()
Sintaxis: document.forms[i].submit() document.formname.submit() Resultado: Env a el formulario, equivale a pulsar un control de tipo submit
Metodolog a de la Programaci on
Elementos de formularios
Metodolog a de la Programaci on
Metodolog a de la Programaci on
Metodolog a de la Programaci on
Metodolog a de la Programaci on
Es el objeto asociado a los controles <INPUT type="reset">, <INPUT type="submit"> y <INPUT type="button"> Propiedades
name: Valor del atributo name type: Valor del atributo type value: Valor actual del atributo value disabled: Indica si el control est a desactivado
Metodolog a de la Programaci on
Metodolog a de la Programaci on
Objetos input
Todos los objetos input anteriores aceptan los siguientes m etodos, a excepci on del objeto input oculto
M etodo focus()
Sintaxis: document.forms[i].elements[i].focus() Resultado: Pone el foco en el elemento
M etodo blur()
Sintaxis: document.forms[i].elements[i].focus() Resultado: Quita el foco al elemento
M etodo select()
Sintaxis: document.forms[i].elements[i].select() Resultado: Selecciona el contenido del elemento
Metodolog a de la Programaci on
Objeto button
Metodolog a de la Programaci on
Objeto select
Metodolog a de la Programaci on
Objeto select
M etodo focus()
Sintaxis: document.forms[i].elements[i].focus() Resultado: Pone el foco en el elemento
M etodo blur()
Sintaxis: document.forms[i].elements[i].focus() Resultado: Quita el foco al elemento
M etodo remove()
Sintaxis: document.forms[i].elements[i].remove(indice) Argumento: Un n umero natural indice Resultado: Elimina de la lista de opciones la que ocupa el lugar indicado por indice
Metodolog a de la Programaci on
Objeto option
Metodolog a de la Programaci on
Objeto textarea
Metodolog a de la Programaci on
Objeto textarea
M etodo focus()
Sintaxis: document.forms[i].elements[i].focus() Resultado: Pone el foco en el elemento
M etodo blur()
Sintaxis: document.forms[i].elements[i].focus() Resultado: Quita el foco al elemento
M etodo select()
Sintaxis: document.forms[i].elements[i].select() Resultado: Selecciona el contenido del elemento
Metodolog a de la Programaci on
Cualquier etiqueta HTML tiene un objeto JavaScript asociado al que se puede acceder con el m etodo getElementById()
Sintaxis: document.getElementById(identificador) Argumento: Una cadena identificador Resultado: El objeto asociado a la etiqueta HTML cuyo valor del atributo id es identificador
Metodolog a de la Programaci on
Cualquier atributo que se haya indicado en una etiqueta HTML tiene asociada una propiedad en el objeto asociado a dicha etiqueta Esta propiedad sirve para acceder al valor del atributo
Etiqueta HTML: <HR id="id1" align="left"> Propiedades del objeto JavaScript asociado
id: El valor del atributo id align: El valor del atributo align
En caso de tratarse de una instrucci on compuesta, tambi en se puede acceder al contenido de dicha instrucci on
Etiqueta HTML: <H1 id="id1">contenido</H1> Propiedades del objeto JavaScript asociado
innerHTML: El contenido de la instrucci on
Metodolog a de la Programaci on
Metodolog a de la Programaci on