| Descripción | |
|
|
|
| Como usarlo | |
Mira el archivo de ejemplo. El código debes colocarlo en la sección HEAD, entre las etiquetas <SCRIPT LANGUAGE="Javascript"> Y </SCRIPT>. Este código lo puedes colocarlo directamente en la página o bien enlazado a un archivo externo usando el familiar método <SCRIPT LANGUAGE="Javascript" SRC="direcdelarchivojs"></SCRIPT>. En cualquier caso, en la página colocas un script que hará lo que sigue
<script language="javascript"> También puedes meter este código en una función y luego llamarla desde la página o desde el evento <body onload=...>. Eso queda a tu elección. |
|
| Como funciona | |
Básicamente lo que hace este objeto ( oBandera) es coger una frase y descomponerla en sus letras, para cada una de las cuales crea un bloque DIV con posicionamiento absoluto. El siguiente paso es colocar cada bloque en su lugar dentro de la página. Luego, mediante un temporizador, se van modificando las posiciones de cada bloque, y por tanto de cada letra. Para calcular las sucesivas posiciones verticales de cada letra se usa el método sin (seno trigonométrico) del objeto Math, con lo cual se consigue el movimiento vertical como de ola de toda la frase. Si quieres otros movimientos sólo debes cambiar el método ondear( ), por ejemplo podrías ir incrementando la posición horizontal para que la ola además avanzara de izquierda a derecha por la pantalla. El código que se encuentra en el archivo zip está comentado para que puedas entender el funcionamiento de este objeto tan espectacular dada su simpleza. Aquí es interesante que observes el uso de document.create y document.body.appendChild para crear y añadir elementos a una página web de forma dinámica sin usar el prehistórico y limitado document.write |
|
Bajarlo |
Verlo |
||