Aquí encontraras las cosas básicas que se pueden hacer en JavaScript.
Lo primero que aprenderemos a hacer sera escribir algo en el documento actual. Para esto usaremos el método write del objeto document. Mas adelante hablare de algunos otros métodos de este mismo objeto como son: clear, close, open y writeln.
document.write("Texto");
Además de un texto, también se pueden mostrar variables, resultados de funciones, etc. Recuerda que basta introducir el código en el lugar que quieres que aparezca el texto sobre tu pagina.
<Script> document.write ("Hola que tal..."); </Script>
El gran problema es que sobreescribira todo el documento por lo que no resulta nada practico.
<A HREF="" onClick="window.open('js110a.htm','','width=300,height=200');">Ejemplo 1</A>
Pulsa para ver el efecto del
Ahora usaremos el mismo ejemplo anterior pero lo mostraremos en un nuevo documento, que sera abierto en una nueva ventana. Para esto usaremos el método open del objeto window cuya sintaxis es:
[ventana=]window.open('URL','nombre',['características'])
Parámetro | Descripción |
---|---|
ventana | Nombre de la nueva ventana (opcional) |
URL | _black|_parent|_self|_top|nombre |
nombre | Nombre para referirse a la ventana en los atributos |
características | Son todos opcionales:
|
Te en cuenta que las caractericas deben estar separadas por coma y todas juntas deben estar entre comillas.
Para dispara la apertura de esta ventana usamos el evento onClick del objeto link, con la siguiente sintaxis:
<A HREF="" onClick="window.open('js110b.htm','','width=400,height=200');">Ejemplo 2</A>
Pulsa para ver el efecto del
Primero creamos una función de usuario y le asignamos parámetros y luego mostramos el resultado de dicha función usando el método write del objeto document y añadiendo algunas de sus propiedades.
<HTML> <HEAD> <TITLE>Ejemplo 3</TITLE> </HEAD> <BODY> <SCRIPT> function Suma(a,b) { return a+b; } document.write("La suma de 4+7 es = ".fontcolor('red'),Suma(4,7)); </SCRIPT> <button onClick="window.close()">Regresar</button> </BODY> </HTML>
En esta pagina usamos la siguiente sintaxis.
<Button onClick="window.open('js110c.htm','','width=400,height=200,resizable=yes');">Ejemplo 3</Button>
Pulsa para ver el efecto del
Nota ademas que active resizable en esta ventana.
En este ejemplo usaremos la propiedad link del objetos document para hacer un enlace desde esta nueva ventana.
<SCRIPT> <!-- esconder código document.write("Si estas interesado en aprender los etiquetas HTML consulta " + "mi manual".link("http://www.uap.edu.pe/samples/demo/demo.htm").big())
// Fin esconder --> </SCRIPT>
Pulsa para ver el efecto del Ejemplo 4
Nota ademas que active status en esta ventana.
Pulsa para ver el efecto del Ejemplo 5
Ademas que active toolbar en esta ventana.
<Script> <!-- esconder codigo function Dime() { var fecha = new Date(document.lastModified); var laHora = Hoy.getHours(); var Diferencia = (Hoy.getTimezoneOffset() / 60); laHora -= Diferencia; if (Hoy > 23) {laHora -= 24 } document.write(laHora + " horas, " + Hoy.getMinutes() + " minutos"); window.setTimeout("Dime();", 60000); } // Fin esconder --> </SCRIPT> </HEAD> <BODY> <SCRIPT> <!-- llama a la funcion Dime(); </SCRIPT> </BODY> </HTML>
Pulsa para ver el efecto del
Ademas que active menubar en esta ventana.