SlideShare une entreprise Scribd logo
1  sur  11
JavaScript Anna Salazar Grau 142918 Camila Aspiazu Paz 142819 Fernando Coyotecatl Varela 132246 Ana Luz Guzmán Figueroa 134068
JavaScript El lenguaje fue inventado por BrendanEichen la empresa Netscape Communications, la que desarrolló los primeros navegadores web comerciales. Inicialmente querían llamarlo Mocha y más tarde LiveScript pero fue rebautizado como JavaScript el 4 de diciembre de 1995 Es un lenguaje de scripting (Un script es un archivo de procesamiento por lotes) basado en objetos sin tipo y liviano, utilizado para acceder a objetos en aplicaciones.
Características Su estructura se parece al lenguaje de Java pero es más sencillo por lo que puede ser utilizado por profesionales y también para quienes se inician en el desarrollo y diseño de sitios web. JavaScript es un dialecto de ECMAScript que utiliza Netscape Navigator y se caracteriza por ser un lenguaje basado en prototipos.
Todos los navegadores modernos interpretan el código JavaScript integrado dentro de las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).
TIPOS DE JAVASCRIPT:  Javascript: se ejecuta en el cliente, aunque técnicamente se denomina Navigator JavaScript.  LiveWire Javascript: Es un Javascript que se ejecuta en el servidor, es más reciente.
DIFERENCIAS DE JAVASCRIPT Y JAVA: 	Muchos confunden el Javascript con el Java pero ambos lenguajes son diferentes y tienes sus propias características.  Javascript: Suele ser mejor porque se puede incorporar en cualquier página web, puede ser ejecutado sin tener que instalar otro programa para ser visualizado
Java:  su principal característica es que es un lenguaje independiente de la plataforma. Se puede crear todo tipo de programa que puede ser ejecutado en cualquier ordenador
¿DÓNDE PUEDO VER FUNCIONANDO JAVASCRIPT? 	Entre los diferentes servicios que se encuentran realizados con Javascript en Internet se encuentran: Correo Chat Buscadores de Información
¿CÓMO IDENTIFICAR CÓDIGO JAVASCRIPT? El código Javascript podemos encontrarlo dentro de las etiquetas <body></body> de las páginas web.  Normalmente se inserta entre: <script></script>.
Ventajas y Desventajas Ventajas Velocidad.JavaScript es muy rápido debido a que cualquier función de código puede correrse inmediatamente en lugar de conectar al servidor y esperar una respuesta. Simplicidad. Es relativamente fácil de aprender e implementar. Versatilidad.Puede combinarse con otros lenguajes y puede ser usado en una gran variedad de aplicaciones.  Carga del servidor.Reduce la demanda del servidor del sitio.  Desventajas Seguridad. Debido a que el código se ejecuta en la computadora del usuario, en algunos casos puede ser utilizado para propósitos maliciosos. Razón por la que algunos usuarios deciden deshabilitar esta opción. Otro problema importante es que el código es visible y puede ser leído por cualquiera, incluso si está protegido con las leyes del copyright Dependencia en el usuario final. En ocasiones, es interpretado de forma diferente en los navegadores. Mientras que el script en el servidor siempre produce el mismo resultado, el script del usuario puede ser ligeramente impredecible. Disponibilidad de objetos limitada Algunos procedimientos, aparentemente muy sencillos, requieren script bastante complejos.
BIBLIOGRAFÍA http://www.maestrosdelweb.com http://es.wikipedia.org/wiki/JavaScript http://www.htmlpoint.com/javascript/corso/js_02.htm http://www.allinterview.com/showanswers/58742.html

Contenu connexe

Tendances (18)

Entorno de Programacion
Entorno de ProgramacionEntorno de Programacion
Entorno de Programacion
 
Javascript para principiantes -Introducción
Javascript para principiantes -IntroducciónJavascript para principiantes -Introducción
Javascript para principiantes -Introducción
 
Jquery Eghost Julio2008
Jquery Eghost Julio2008Jquery Eghost Julio2008
Jquery Eghost Julio2008
 
Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.
 
Presentacion Javascript
Presentacion JavascriptPresentacion Javascript
Presentacion Javascript
 
Java script
Java scriptJava script
Java script
 
Lenguajes script
Lenguajes scriptLenguajes script
Lenguajes script
 
PHP
PHPPHP
PHP
 
Lenguaje script
Lenguaje scriptLenguaje script
Lenguaje script
 
Introducción a javascript
Introducción a javascriptIntroducción a javascript
Introducción a javascript
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
 
Lenguaje script
Lenguaje scriptLenguaje script
Lenguaje script
 
Lenguaje JavaScript parte 1
Lenguaje JavaScript parte 1Lenguaje JavaScript parte 1
Lenguaje JavaScript parte 1
 
JSP
JSP JSP
JSP
 
Taller de laravel
Taller de laravelTaller de laravel
Taller de laravel
 
JavaScript desde Cero
JavaScript desde CeroJavaScript desde Cero
JavaScript desde Cero
 
El proceso de desarrollo con herramientas Open Source
El proceso de desarrollo con herramientas Open SourceEl proceso de desarrollo con herramientas Open Source
El proceso de desarrollo con herramientas Open Source
 
Conceptos BáSicos Curso Online
Conceptos BáSicos                 Curso OnlineConceptos BáSicos                 Curso Online
Conceptos BáSicos Curso Online
 

En vedette

Tapped In Mini Expo: LearniT-TeachiT
Tapped In Mini Expo: LearniT-TeachiTTapped In Mini Expo: LearniT-TeachiT
Tapped In Mini Expo: LearniT-TeachiTLearniT TeachiT
 
Comparison between training function trainbfg and trainbr in modeling of neur...
Comparison between training function trainbfg and trainbr in modeling of neur...Comparison between training function trainbfg and trainbr in modeling of neur...
Comparison between training function trainbfg and trainbr in modeling of neur...iaemedu
 
Virus y Antivirus
Virus y Antivirus Virus y Antivirus
Virus y Antivirus Dayhita
 
International Journal of Wireless and Mobile Networking (IJWAMN)
International Journal of Wireless and Mobile Networking (IJWAMN)International Journal of Wireless and Mobile Networking (IJWAMN)
International Journal of Wireless and Mobile Networking (IJWAMN)arpublication
 
092712 julian assange (president obama's audacity) -spanish
092712   julian assange (president obama's audacity) -spanish092712   julian assange (president obama's audacity) -spanish
092712 julian assange (president obama's audacity) -spanishVogelDenise
 
Informativo nº 17_-_1º_basico_b-_20_de__junio
Informativo nº 17_-_1º_basico_b-_20_de__junioInformativo nº 17_-_1º_basico_b-_20_de__junio
Informativo nº 17_-_1º_basico_b-_20_de__junioColegio Camilo Henríquez
 
Frameline Theatre
Frameline TheatreFrameline Theatre
Frameline TheatreBeth Kanter
 
SzerverWebáruház készlet integrátoroknak 131207
SzerverWebáruház készlet integrátoroknak 131207SzerverWebáruház készlet integrátoroknak 131207
SzerverWebáruház készlet integrátoroknak 131207Balázs Antók
 
Clapet axial a boule-Guichon valves
Clapet axial a boule-Guichon valvesClapet axial a boule-Guichon valves
Clapet axial a boule-Guichon valvesGUICHON VALVES
 
Making Progress Towards Standardised Train Control
Making Progress Towards Standardised Train ControlMaking Progress Towards Standardised Train Control
Making Progress Towards Standardised Train Controlrobtepas
 
Brochure Moddermanstraat 30
Brochure Moddermanstraat 30Brochure Moddermanstraat 30
Brochure Moddermanstraat 30Woningadviseurs
 
Heliview on ICT introduction
Heliview on ICT introductionHeliview on ICT introduction
Heliview on ICT introductionRuud Alaerds
 
20131213 schrijven voor het web logo oost brabant
20131213 schrijven voor het web logo oost brabant20131213 schrijven voor het web logo oost brabant
20131213 schrijven voor het web logo oost brabantCreatief Schrijven
 
Christopher Dede- Big Ideas
Christopher Dede- Big IdeasChristopher Dede- Big Ideas
Christopher Dede- Big IdeasJustina Spencer
 
Virtualidad
VirtualidadVirtualidad
Virtualidadxxx xxx
 

En vedette (20)

Tapped In Mini Expo: LearniT-TeachiT
Tapped In Mini Expo: LearniT-TeachiTTapped In Mini Expo: LearniT-TeachiT
Tapped In Mini Expo: LearniT-TeachiT
 
Comparison between training function trainbfg and trainbr in modeling of neur...
Comparison between training function trainbfg and trainbr in modeling of neur...Comparison between training function trainbfg and trainbr in modeling of neur...
Comparison between training function trainbfg and trainbr in modeling of neur...
 
Sas tutorial glm2
Sas tutorial glm2Sas tutorial glm2
Sas tutorial glm2
 
SIC-2012-05-20-1
SIC-2012-05-20-1SIC-2012-05-20-1
SIC-2012-05-20-1
 
Virus y Antivirus
Virus y Antivirus Virus y Antivirus
Virus y Antivirus
 
International Journal of Wireless and Mobile Networking (IJWAMN)
International Journal of Wireless and Mobile Networking (IJWAMN)International Journal of Wireless and Mobile Networking (IJWAMN)
International Journal of Wireless and Mobile Networking (IJWAMN)
 
092712 julian assange (president obama's audacity) -spanish
092712   julian assange (president obama's audacity) -spanish092712   julian assange (president obama's audacity) -spanish
092712 julian assange (president obama's audacity) -spanish
 
Nature on screen: can ecopoetic forms reconnect us to a sense of place and pl...
Nature on screen: can ecopoetic forms reconnect us to a sense of place and pl...Nature on screen: can ecopoetic forms reconnect us to a sense of place and pl...
Nature on screen: can ecopoetic forms reconnect us to a sense of place and pl...
 
Informativo nº 17_-_1º_basico_b-_20_de__junio
Informativo nº 17_-_1º_basico_b-_20_de__junioInformativo nº 17_-_1º_basico_b-_20_de__junio
Informativo nº 17_-_1º_basico_b-_20_de__junio
 
Frameline Theatre
Frameline TheatreFrameline Theatre
Frameline Theatre
 
SzerverWebáruház készlet integrátoroknak 131207
SzerverWebáruház készlet integrátoroknak 131207SzerverWebáruház készlet integrátoroknak 131207
SzerverWebáruház készlet integrátoroknak 131207
 
Clapet axial a boule-Guichon valves
Clapet axial a boule-Guichon valvesClapet axial a boule-Guichon valves
Clapet axial a boule-Guichon valves
 
Making Progress Towards Standardised Train Control
Making Progress Towards Standardised Train ControlMaking Progress Towards Standardised Train Control
Making Progress Towards Standardised Train Control
 
Brochure Moddermanstraat 30
Brochure Moddermanstraat 30Brochure Moddermanstraat 30
Brochure Moddermanstraat 30
 
Heliview on ICT introduction
Heliview on ICT introductionHeliview on ICT introduction
Heliview on ICT introduction
 
Bibbank een werknaam
Bibbank een werknaamBibbank een werknaam
Bibbank een werknaam
 
20131213 schrijven voor het web logo oost brabant
20131213 schrijven voor het web logo oost brabant20131213 schrijven voor het web logo oost brabant
20131213 schrijven voor het web logo oost brabant
 
Christopher Dede- Big Ideas
Christopher Dede- Big IdeasChristopher Dede- Big Ideas
Christopher Dede- Big Ideas
 
Virtualidad
VirtualidadVirtualidad
Virtualidad
 
Ubicación hotel sede
Ubicación hotel sedeUbicación hotel sede
Ubicación hotel sede
 

Similaire à Java script(1)

Tecnologia web
Tecnologia webTecnologia web
Tecnologia webfanyto
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaeliabreu1234
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 
COMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORCOMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORJOSELINE
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptAprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptKarsarmi
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion webinfobran
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidorpidingos
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaamarilis3
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014Neptuno Networks
 
Lenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdfLenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdfJaviMartin21
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1giancarlos
 

Similaire à Java script(1) (20)

Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
COMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORCOMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADOR
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptAprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScript
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Java script
Java scriptJava script
Java script
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidor
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
Lenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdfLenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdf
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1
 

Plus de mat3matik

Windowsdefender
WindowsdefenderWindowsdefender
Windowsdefendermat3matik
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computaciónmat3matik
 
Virus, gusanos y troyanos
Virus, gusanos y troyanosVirus, gusanos y troyanos
Virus, gusanos y troyanosmat3matik
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremat3matik
 
Estructura base
Estructura baseEstructura base
Estructura basemat3matik
 
Breve historia de los microprocesadores
Breve historia de los microprocesadoresBreve historia de los microprocesadores
Breve historia de los microprocesadoresmat3matik
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computaciónmat3matik
 
Mapas mentales
Mapas mentalesMapas mentales
Mapas mentalesmat3matik
 
Clase 10-bases de datos
Clase 10-bases de datosClase 10-bases de datos
Clase 10-bases de datosmat3matik
 
Clase 10.1-bases de datos ejemplo
Clase 10.1-bases de datos ejemploClase 10.1-bases de datos ejemplo
Clase 10.1-bases de datos ejemplomat3matik
 
Clase 9-comunidades virtuales
Clase 9-comunidades virtualesClase 9-comunidades virtuales
Clase 9-comunidades virtualesmat3matik
 
Clase 8-internet
Clase 8-internetClase 8-internet
Clase 8-internetmat3matik
 
Clase 7-redes
Clase 7-redesClase 7-redes
Clase 7-redesmat3matik
 
Clase 6-almacenamiento
Clase 6-almacenamientoClase 6-almacenamiento
Clase 6-almacenamientomat3matik
 
Clase 5-software
Clase 5-softwareClase 5-software
Clase 5-softwaremat3matik
 

Plus de mat3matik (20)

Windowsdefender
WindowsdefenderWindowsdefender
Windowsdefender
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computación
 
Virus, gusanos y troyanos
Virus, gusanos y troyanosVirus, gusanos y troyanos
Virus, gusanos y troyanos
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ross cap6
Ross cap6Ross cap6
Ross cap6
 
Ross cap5
Ross cap5Ross cap5
Ross cap5
 
Estructura base
Estructura baseEstructura base
Estructura base
 
Breve historia de los microprocesadores
Breve historia de los microprocesadoresBreve historia de los microprocesadores
Breve historia de los microprocesadores
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computación
 
Wiki
WikiWiki
Wiki
 
Web 1
Web 1Web 1
Web 1
 
Mapas mentales
Mapas mentalesMapas mentales
Mapas mentales
 
Creatividad
CreatividadCreatividad
Creatividad
 
Clase 10-bases de datos
Clase 10-bases de datosClase 10-bases de datos
Clase 10-bases de datos
 
Clase 10.1-bases de datos ejemplo
Clase 10.1-bases de datos ejemploClase 10.1-bases de datos ejemplo
Clase 10.1-bases de datos ejemplo
 
Clase 9-comunidades virtuales
Clase 9-comunidades virtualesClase 9-comunidades virtuales
Clase 9-comunidades virtuales
 
Clase 8-internet
Clase 8-internetClase 8-internet
Clase 8-internet
 
Clase 7-redes
Clase 7-redesClase 7-redes
Clase 7-redes
 
Clase 6-almacenamiento
Clase 6-almacenamientoClase 6-almacenamiento
Clase 6-almacenamiento
 
Clase 5-software
Clase 5-softwareClase 5-software
Clase 5-software
 

Java script(1)

  • 1. JavaScript Anna Salazar Grau 142918 Camila Aspiazu Paz 142819 Fernando Coyotecatl Varela 132246 Ana Luz Guzmán Figueroa 134068
  • 2. JavaScript El lenguaje fue inventado por BrendanEichen la empresa Netscape Communications, la que desarrolló los primeros navegadores web comerciales. Inicialmente querían llamarlo Mocha y más tarde LiveScript pero fue rebautizado como JavaScript el 4 de diciembre de 1995 Es un lenguaje de scripting (Un script es un archivo de procesamiento por lotes) basado en objetos sin tipo y liviano, utilizado para acceder a objetos en aplicaciones.
  • 3. Características Su estructura se parece al lenguaje de Java pero es más sencillo por lo que puede ser utilizado por profesionales y también para quienes se inician en el desarrollo y diseño de sitios web. JavaScript es un dialecto de ECMAScript que utiliza Netscape Navigator y se caracteriza por ser un lenguaje basado en prototipos.
  • 4. Todos los navegadores modernos interpretan el código JavaScript integrado dentro de las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).
  • 5. TIPOS DE JAVASCRIPT: Javascript: se ejecuta en el cliente, aunque técnicamente se denomina Navigator JavaScript. LiveWire Javascript: Es un Javascript que se ejecuta en el servidor, es más reciente.
  • 6. DIFERENCIAS DE JAVASCRIPT Y JAVA: Muchos confunden el Javascript con el Java pero ambos lenguajes son diferentes y tienes sus propias características. Javascript: Suele ser mejor porque se puede incorporar en cualquier página web, puede ser ejecutado sin tener que instalar otro programa para ser visualizado
  • 7. Java: su principal característica es que es un lenguaje independiente de la plataforma. Se puede crear todo tipo de programa que puede ser ejecutado en cualquier ordenador
  • 8. ¿DÓNDE PUEDO VER FUNCIONANDO JAVASCRIPT? Entre los diferentes servicios que se encuentran realizados con Javascript en Internet se encuentran: Correo Chat Buscadores de Información
  • 9. ¿CÓMO IDENTIFICAR CÓDIGO JAVASCRIPT? El código Javascript podemos encontrarlo dentro de las etiquetas <body></body> de las páginas web. Normalmente se inserta entre: <script></script>.
  • 10. Ventajas y Desventajas Ventajas Velocidad.JavaScript es muy rápido debido a que cualquier función de código puede correrse inmediatamente en lugar de conectar al servidor y esperar una respuesta. Simplicidad. Es relativamente fácil de aprender e implementar. Versatilidad.Puede combinarse con otros lenguajes y puede ser usado en una gran variedad de aplicaciones. Carga del servidor.Reduce la demanda del servidor del sitio. Desventajas Seguridad. Debido a que el código se ejecuta en la computadora del usuario, en algunos casos puede ser utilizado para propósitos maliciosos. Razón por la que algunos usuarios deciden deshabilitar esta opción. Otro problema importante es que el código es visible y puede ser leído por cualquiera, incluso si está protegido con las leyes del copyright Dependencia en el usuario final. En ocasiones, es interpretado de forma diferente en los navegadores. Mientras que el script en el servidor siempre produce el mismo resultado, el script del usuario puede ser ligeramente impredecible. Disponibilidad de objetos limitada Algunos procedimientos, aparentemente muy sencillos, requieren script bastante complejos.
  • 11. BIBLIOGRAFÍA http://www.maestrosdelweb.com http://es.wikipedia.org/wiki/JavaScript http://www.htmlpoint.com/javascript/corso/js_02.htm http://www.allinterview.com/showanswers/58742.html