Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   PROGRAMACIÓN Lenguajes: Visual Basic, C++, etc (http://foros.zackyfiles.com/forumdisplay.php?f=370)
-   -   Efectos rápidos con Javascript (http://foros.zackyfiles.com/showthread.php?t=359005)

Pillus 09/10/2005 10:36

Efectos rápidos con Javascript
 
http://www.desarrolloweb.com/adserve...52fdcfd02bc03c
Antes de meternos en materia podemos ver una serie de efectos rápidos que se pueden programar con Javascript. Esto nos puede hacer una idea más clara de las capacidades y potencia del lenguaje que nos vendrán bien para tener una idea más exacta de lo que es Javascript a la hora de recorrer los siguientes capítulos.

[size=3][b]Abrir una ventana secundaria[/b][/size]

Primero vamos a ver que con una línea de Javascript podemos hacer cosas bastante atractivas. Por ejemplo podemos ver cómo abrir una ventana secundaria sin barras de menús que muestre el buscador Google. El código sería el siguiente.

[color=DarkRed] <script>
window.open("http://www.google.com","","width=550,height=420,menubar=no") </script>[/color]

Podemos [url="http://www.desarrolloweb.com/articulos/ejemplos/javascript/abrir_vent_1.html"]ver el ejemplo en marcha aquí[/url].

[size=3][b]Un mensaje de bienvenida[/b][/size]

Podemos mostrar una caja de texto emergente al terminarse de cargar la portada de nuestro sitio web, que podría dar la bienvenida a los visitantes.

[color=DarkRed] <script>
window.alert("Bienvenido a mi sitio web. Gracias...")
</script> [/color]

Puedes [url="http://www.desarrolloweb.com/articulos/ejemplos/javascript/bienvenida_1.html"]ver el ejemplo en una página a parte[/url].

[size=3][b]Fecha actual[/b] [/size]

Veamos ahora un sencillo script para mostrar la fecha de hoy. A veces es muy interesante mostrarla en las webs para dar un efecto de que la página está al "al día", es decir, está actualizada.

[color=DarkRed] <script> document.write(new Date()) </script> [/color]

Estas líneas deberían introducirse dentro del cuerpo de la página en el lugar donde queramos que aparezca la fecha de última actualización. Podemos [url="http://www.desarrolloweb.com/articulos/ejemplos/javascript/fecha.html"]ver el ejemplo en marcha aquí[/url].

[b]Nota:[/b] Un detalle a destacar es que la fecha aparece en un formato un poco raro, indicando también la hora y otros atributos de la misma, pero ya aprenderemos a obtener exactamente lo que deseemos en el formato correcto.

[size=3][b]Botón de volver[/b] [/size]

Otro ejemplo rápido se puede ver a continuación. Se trata de un botón para volver hacia atrás, como el que tenemos en la barra de herramientas del navegador. Ahora veremos una línea de código que mezcla HTML y Javascript para crear este botón que muestra la página anterior en el historial, si es que la hubiera.
[color=DarkRed]
<input type=button value=Atrás onclick="history.go(-1)"> [/color]
El botón sería parecido a un botón normal, pero debería llevarnos a la pagina anterior.


Como diferencia con los ejemplos anteriores, hay que destacar que en este caso la instrucción Javascript se encuentra dentro de un atributo de HTML, onclick, que indica que esa instrucción se tiene que ejecutar como respuesta a la pulsación del botón.

[right]Informe de Miguel Angel Alvarez
Director de [url="http://www.desarrolloweb.com/"]DesarrolloWeb.com[/url]
[/right]


La franja horaria es GMT +2. Ahora son las 17:30.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate