Guia Lab 07 - Ing - Web - Javascript PDF
Guia Lab 07 - Ing - Web - Javascript PDF
INTRODUCCION
En JavaScript, la interacción con el usuario se consigue mediante la captura de los eventos que éste
produce. Un evento es una acción del usuario ante la cual puede realizarse algún proceso (por ejemplo, el
cambio del valor de un formulario, o la pulsación de un enlace).
I. OBJETIVOS
Codificar y ejecutar los ejercicios de aplicación con Listas, Tablas, Enlaces, Hiperenlaces usando
HTML y
IV. INDICACIONES
Antes de comenzar la Pagina Web crear siempre, una carpeta, donde se guardarán todas
las páginas web realizadas por usted en el presente laboratorio con el nombre
Web_Apellidos_Guia04 dentro de esta carpeta crear las carpetas imágenes.
La presentación es personal y en el Laboratorio
Página 1 de 7
Practica Dirigida
Crear los siguientes ejercicios
Ejercicio1.php
<html>
<body>
<script type="text/javascript">
var nombre=prompt('Escriba su nombre:', ' ');
document.write('Hola '+nombre+' ¿COMO ESTAS?');
</script>
</body>
</html>
Ejercicio2.php
<html>
<head>
<script type="text/javascript">
function elinput(){
var una_variable = prompt("Digita tu nombre: ");
alert("Gusto en conocerte "+una_variable);
}
</script>
</head>
<body OnLoad="elinput();">
</body>
</html>
Página 2 de 7
Ejercicio3.php
alert
<html>
<head>
<script language="javascript">
var cadena="Esto es una mensaje en
javascript";
alert(cadena)
</script>
</head>
</html>
Ejercicio4.php
onLoad –Unload
<html>
<head>
<script
language=javascript>
function carga(){
alert("Cargando....");
}
function termina(){
alert("Carga terminada....");
}
</script>
</head>
<body onLoad="carga()"
onUnload="termina()">
Hola Mundo...
</body>
</html>
Ejercicio5.php
OnLoad
<html> <head>
<script language="javascript">
function entrada(){
alert("Cargando") }
</script>
</head>
<body onLoad="entrada()">
Hola a todos
</body></html>
Página 3 de 7
Ejercicio6.php
onClick-onFocus-onKeyPress
<html>
<head>
<script>
function pulsa()
{
alert("Autor:Victor Enrique Quevedo Dioses");
}
function foco()
{
alert("foco en la primera capa");
}
function tecla()
{
alert("Pulsada tecla");
}
</script>
</head>
<body>
<input type="button" value="Autor" onClick="pulsa();">
<input type="text" size="S" onFocus="foco();">
<input type="text" size="S" onKeyPress="tecla();">
</body>
</html>
Ejercicio7.php
onMouseOver
<html>
<head>
<script>
function pasa(valor){
if (valor==1)
img.src="linux.gif"
else
img.src="mapa.gif"
}
</script>
</head>
<body>
<img name="img" src="php.gif"
onMouseOver="pasa(1)" onMouseOut="pasa(2)">
</body>
</html>
Ejercicio8.php
Objeto Window
Página 4 de 7
<HTML>
<HEAD>
<TITLE>Objeto Window</TITLE>
<SCRIPT LANGUAGE
="JavaScript">
<!-- se oculta la información de los
navegadores antiguos
function abrirVentana(){
var miVentana;
miVentana=open("","miVentana","menubar=0,width=250,height=150,top=100,left=100");
miVentana.document.write("<HTML>");
miVentana.document.write("<HEAD>");
miVentana.document.write("<TITLE>Nuevo objeto Window</TITLE>");
miVentana.document.write("</HEAD>");
miVentana.document.write("<BODY>");
miVentana.document.write("<CENTER>");
miVentana.document.write("<H3>Esta nueva ventana llamada '");
miVentana.document.write(miVentana.name);
miVentana.document.write(" ' se cerrará al pulsar el botón...<BR>");
miVentana.document.write("<FORM>");
miVentana.document.write('<INPUT TYPE=BUTTON VALUE="Cerrar"
onClick="self.close()">');
miVentana.document.write("</FORM>")
miVentana.document.write("</CENTER>");
miVentana.document.write("</BODY>");
miVentana.document.write("</HTML>");
}
Página 5 de 7
Ejercicio9.php
Imprimir los números del 1 al 10
<html>
<body>
NUMEROS DE 1 A 10<BR>
<script type="text/javascript">
var i;
for (i=1; i<=10; i++) {
document.write(i+'<br>');
}
</script>
</body>
</html>
Ejercicio10.php
Haga una Página web que genere una pirámide de 1 a 50, formada de la siguiente forma:
<html>
<body> 1
<script type="text/javascript"> 12
var i,j; 123
for (i=1; i<=50; i++) { 1234
for (j=1; j<=i; j++) { 12345
document.write(j); 123456
} 1234567
document.write('<br>'); 12345678
} 123456789
</script> 12345678910
</body> 1234567891011
</html> ...
Ejercicios propuestos
1.- Crear un programa en javascript que muestre 5 imágenes se debe mostrar al inicio,
otra imagen cuando se pasa encima, otra imagen cuando se retira de la imagen y
cuando se pulsa la tecla enter
2.- Crear un programa en javascript que muestre una ventana emergente conteniendo
una imagen, en esta ventana debe haber un botón que muestra otra ventana con
textos
3.-Crear un programa en donde se ingresa el nombre y debe validar con javascript que
solo se ingrese letras, cuando se ingresa debe validad que solo ingrese numero y
cuando se ingresa el correo debe detectar si ha ingresado el @ y el punto(-)
Página 6 de 7
Página 7 de 7