Documente Academic
Documente Profesional
Documente Cultură
autostart setat true, are ca efect rularea fiierului audio imediat dup
ncarcare;
<html>
<head>
<title>Inserare secventa audio cu embed</title>
</head>
<body>
<embed src="aaa.wav" width="200" height="200"
autostart=false hidden=false loop=true volume=50>
</body>
</html>
Figura 20. nserarea unui fiier audio utiliznd marcajul embed
In HTML 4 embed este nlocuit de marcajul object. Exist trei formate de fiiere care sunt
recomandate pentru utilizarea cu acest marcaj: wav, au i midi.
Marcajul bgsound va rula o secven audio n fundal. Acest marcaj, fiind o extensie
Microsoft, va funciona numai n Internet Explorer.
<html>
<head>
<title>Inserare secventa audio cu bgsound</title>
</head>
<body>
<bgsound src="aaa.wav" loop=10>
</body>
</html>
Figura 21. nserarea unui fiier audio utiliznd marcajul bgsound
Formulare
Formularele (chestionarele) sunt instrumente oferite prin limbajul HTML
pentru a genera pe ecran zone de dialog cu cititorul documentelor Web. Un
formular reprezint doar o interfa pentru captarea informaiilor, el necesit
elemente pentru tratarea datelor colectate.
Prelucrarea final a datelor se execut pe server, de exemplu, prin
programele denumite CGI (Common Gateway Interface). Altfel spus, CGI
asigur interaciunea server-navigator n sensul personalizrii rezultatelor
prin diverse prelucrri asupra elementelor din paginile Web.
Prin intermediul tag-urilor HTML se descriu zonele formularului, care vor fi
completate de utilizator. Sintaxa general pentru deschiderea unui formular
este:
<FORM METHOD=tip_m ACTION=URL_cgi NAME=nf TARGET=cadr>
unde:
Atributul METHOD=tip_m specific modul cum se emite informaia ctre
server.
Valorile cel mai frecvent utilizate pentru tip_m sunt: GET i POST.
Cnd se utilizeaz metoda GET irul de caractere constituit din ansamblurile
nume cmp i valoare este adugat la URL-ul scriptului care se va executa.
Separatorul ntre numele scriptului i restul irului de caractere l reprezint
caracterul ?. Deoarece majoritatea browserelor afieaz URL curent, acest ir
de caractere va fi vizibil. Din aceast cauz se prefer metoda POST, cnd
irul de caractere este trimis ctre server printr-o secven HTTP special. De
exemplu, dac tag-ul de nceput este:
<FORM METHOD=GET ACTION=http://www.ace.ucv.ro/dir/nume_script>
datelor
care vor fi
trimise ctre server. ntr-un formular se utilizeaz o singur dat acelai
nume.
Celelalte atribute sunt dependente de tipul intrrii.
Intrarea text este cel mai simplu tip de intrare ntr-un formular. Zona de
introducere date
accept un cuvnt sau o linie de text. Atributele sunt:
VALUE="val", atribut opional care permite predefinirea coninutului din
cmpul text,
cu alte cuvinte, ceea ce o s apar pe ecran la prima activare a formularului;
SIZE ="n", atribut opional prin care se stabilete lungimea cmpului de
intrare text (n
caractere);
MAXLENGTH ="m", atribut opional prin care se limiteaz numrul
caracterelor care pot
fi introduse (dac se depete acest numr apare un semnal sonor).
Exemplul 7.
<FORM METHOD="Post" ACTION="http://www. . ">
Care este numele de familie?
<INPUT TYPE="text" NAME="Nume_familie" VALUE="Nastase"
SIZE="10" MAXLENGTH="15">
</FORM>
Intrarea: password utilizeaz aceleai atribute ca i intrarea text.
Exemplul 8.
<FORM METHOD="Post" ACTION="http://www.infocib . ">
Exemplul 10.
<FORM METHOD="Post" ACTION="http://www. . ">
Cum evaluati cunotintele dumneavoastra n domeniul calculatoarelor?
<SELECT NAME="evaluare">
<OPTION>Foarte bun
<OPTION SELECTED>Bun
<OPTION VALUE="acceptabil">Mediu spre bun
<OPTION>Mediu
<OPTION>Slab
<OPTION>Foarte slab
</SELECT>
</FORM>
Intrare meniu: SELECT cu SIZE permite alegerea multipl dintr-o list de
opiuni.
Diferena fa de situaia anterioar const n utilizarea opiunilor: SIZE, prin
care se specific numrul de linii afiate i MULTIPLE, care permite o selecie
multipl.
Exemplul 11.
<FORM METHOD="Post" ACTION="http://www.. ">
Doreti sa cumperi:
<SELECT MULTIPLE NAME="cumparaturi" SIZE="5">
<OPTION> mbracaminte
<OPTION VALUE="AL" SELECTED> Alimente
<OPTION> Rechizite colare
<OPTION SELECTED> Carti de specialitate
<OPTION> Echipament sportiv
<OPTION> ncaltaminte
</SELECT>
</FORM>
Intrarea buton: checkbox (caset de control), principiul de introducere a
datelor este: dac
da, completeaz caseta. Pentru acest tip de intrare se revine la tag-ul:
<INPUT TYPE="checkbox" VALUE="v" CHECKED>
unde:
VALUE="v", atribut opional prin care se specific valoarea trimis ctre
server, n cazul selectrii (dac nu este definit, o valoare on se emite
ctre server);
CHECKED, atribut opional pentru selectarea n mod implicit a casetei.
Exemplul 12.
<FORM METHOD="Post" ACTION="http://www.. ">
<INPUT TYPE="checkbox" NAME="donatie" CHECKED>Da, daca vrei sa faci
o donatie
<P>
<INPUT TYPE="checkbox" NAME="lista e-mail">Da, daca vrei sa fii
inclus n lista de pota
</FORM>
Intrare buton: radio selecteaz una dintre posibilitile existente. Sunt
cazuri cnd trebuie aleas o opiune din mai multe, tipul cmpului de intrare
este definit prin atributul TYPE="radio". Alte atribute:
VALUE="v", atribut necesar pentru a indica valoarea asociat butonului,
dac acesta este selectat. Valoarea specificat prin atributul NAME identific
blocul de butoane;
CHECKED, buton radio selectat (se recomand s se foloseasc acest
atribut).
Exemplul 13.
<FORM METHOD="Post" ACTION="http://www. ">
Calculatorul ruleaza sub:
<DL><DD> Sistemul de operare:
<P><INPUT TYPE="radio" NAME="Sistem_operare" VALUE="DOS"> DOS
<INPUT TYPE="radio" NAME="Sistem_operare" VALUE="WIN"> WINDOWS
<INPUT TYPE="radio" NAME="Sistem_operare"VALUE="W_NT" CHECKED>
WIN_NT
<P><DD> Ieirea se face la:<P>
<INPUT TYPE="radio" NAME="Ieire" VALUE="ecran">Ecran
<INPUT TYPE="radio" NAME="Ieire" VALUE="Imprim">Imprimanta
</DL>
</FORM>
Intrarea buton: reset/submit, prin activarea acestor cmpuri are loc
tergerea tuturor zonelor de intrare din formular (se vor regsi valorile
iniiale), respectiv transmiterea datelor ctre server. Butonul SUBMIT
transfer informaia, din formularul completat, la URL specificat prin atributul
ACTION al tag-ului <FORM>. Atributul opional VALUE se utilizeaz pentru
afiarea unui text pe buton.
Exemplul 14.
<FORM METHOD="Post" ACTION="http://www.. ">
--------------<INPUT TYPE="reset" VALUE="terge cmpurile">
<INPUT TYPE="submit" VALUE="Trimite datele">
</FORM>
Intrarea: hidden transmite informaie ascunznd textul.
Atributul VALUE="v" este necesar pentru a se specifica valoarea textului
ascuns, care va fi
emis ctre server.
Exemplul 15.
<FORM METHOD="Post" ACTION="http://www.. ">
Nu se va vedea nimic
<INPUT TYPE="hidden" NAME="nume" VALUE="ABCD">
</FORM>
Exemplul 16. Chestionar
<HTML>
<HEAD>
<TITLE> *** Chestionar *** </TITLE>
<BODY>
<H1 ALIGN=CENTER>CHESTIONAR</H1>
<UL>
<LI><P><H2>Care este domeniul dumneavoastra de
activitate:</H2>