Extensions de l'HTML.
Disseny de pàgines web.


En aquesta secció del curs veurem algunes possibilitats d'afegir característiques especials a les pàgines web.

Applets Java.


Els codis ..APPLET> i ../APPLET> indiquen l'execució d'un programa extern escrit en llenguatge JAVA (un applet). Java és un llenguatge creat per l'empresa Sun Microsystems (http://java.sun.com) que permet realitzar operacions multimèdia i és independent del sistema operatiu. Hi ha applets de tot tipus: per fer animacions amb el text o les imatges, per executar presentacions multimèdia o petits programes a dins les pàgines, etc. Aquest codi té els següents paràmetres:

L'exemple que teniu a continuació executa un programa Java que fa que un text es desplaci d'un costat a l'altre d'una zona de la pantalla:






La majoria d'editors HTML contemplen aquesta possibilitat i porten una llibreria d'exemples. Podeu provar també l'editor AceHTML que disposa també del botó i quadres de diàleg corresponents. Proveu-ne uns quants i decidiu-ne un per incloure dins una de les vostres pàgines del treball del darrer trimestre. Proveu-lo abans dins una pàgina en blanc amb el navegador.



rellotge.txt

De totes formes, encara que els efectes que s'aconsegueixen són molt atractius, no convé abusar-ne, ja que fan més lenta la càrrega de les pàgines.



Marquesines. (Marquee)

El codi ..MARQUEE> i ../MARQUEE> crea una marquesina amb un text al seu interior que es desplaça. Aquests codis funcionen només amb Internet Explorer. Els seus paràmetres són els següents:

align = "top" / "middle" / "bottom" -> Indica l'alineació del text a l'interior de la marquesina.
bgcolor = "codi de color" -> Indica el color del fons de la marquesina.
direction = "left" / "right" -> Indica en quina direcció es desplaçarà el text.
height = "nombre" ó "%" -> Indica l'alçada de la marquesina en punts o percentatge de la de la finestra del navegador.
width = "nombre" o "%" -> Indica l'amplada de la marquesina.
loop = "nombre" / "infinite" -> Indica el nombre de vegades que es desplaçarà el text per la marquesina. Si indicau "ininfinite", s'executarà indefinidament.
scrolldelay = "nombre" -> Amb un nombre major el text es desplaçarà més lentament i viceversa.

Dins la secció "Scripts/Text effects.." del editor AceHTML teniu diverses possibilitats. Afegiu-ne un que us agradi a la vostra portada del treball del darrer trimestre.


Un petit exemple amb AceHTML



So de fons.


La pàgina web pot tenir incorporat un so que s'activa automàticament en carregar-la al navegador. Aquesta característica d'Internet Explorer fa servir el codi ..BGSOUND> i té els següents paràmetres:

src = "fitxer" -> Indica el nom del fitxer que conté el so (.waw, .mid).
loop = "nombre" / "infinite" -> Indica el nombre de vegades que es reproduirà el so.
Un exemple seria:

Per utilitzar aquesta funció amb el Netscape Communicator s'ha de fer servir el codi ..EMBED>. Aquest codi es fa servir per "incrustar" un objecte a la pàgina web. Aquest objecte pot ser un fitxer de so, de vídeo, un gràfic BMP, etc... Té els següents paràmetres:

src = "fitxer" ! Indica el nom del fitxer.
autostart = true -> S'ha d'incloure aquest paràmetre si volem que la reproducció s'iniciï immediatament.
loop = true -> S'ha d'incloure si volem que la reproducció no s'aturi.