Documente Academic
Documente Profesional
Documente Cultură
Internetul este o retea vasta de calculatoare care leaga milioane de retele mai mici din
întreaga lume (inter = între, net = retea). Internetul este o modalitate de comunicare a
calculatoarelor.
Calculatoarele dintr-un birou, sunt des interconectate pentru a putea utiliza aceleaşi fişiere şi
imprimante. Toate calculatoarele legate la Internet pot schimba informaţii între ele. Este la fel
de uşor de comunicat cu un calculator din cealalta parte a lumii ca si cu unul din aceeasi
camera. Înainte de a putea schimba informatii, doua calculatoare de pe Internet trebuie sa se
“gaseasca” reciproc si sa comunice într-un limbaj comun.
Funcţionarea Internetului
Pentru a intelege cum functioneaza Internetul ,trebuie sa intelegeti ca Internetul nu este o
entitate omogena. Intradevar este un mare miracol ca totusi functioneaza. Internetul are o
structura,astfel incit daca vrei sa trimiti un E-mail la calculatorul vecinului mesajul trebuie sa
strabata sute de mile. Mai mult chiar, masinile care sint conectate nu au fost construite sa
comunice direct intre ele. Si totusi Internetul functioneaza.
Structura Internetului
Puntul de inceput pentru toti pe Internet este ISP-ul (Internet Service Provider ). Un ISP
poate fi comercial sau o scoala sau un colegiu,universitate,etc.Unii utilizatori pot fi conectati
in LAN ,altii pot avea acces la Internet folosind un modem si o conexiune PPP sau
SLIP..Toate ISP-urile sint conectate la Internet prin alte ISP-uri.La cel mai de jos nivel un
ISP local este conectat cu un alt ISP local.Urmatorul nivel este reprezentat de ISP-urile care
fac legatura cu alte ISP-uri din exterior.
Routere si TCP/IP
Cum cererea dvs isi gaseste calea catre un site si cum informatia isi gaseste calea,este
determinat de doua lucruri :routerele si protocoalele TCP/IP.Routerele (uneori numite si
gateway) sint asemanatoare cu operatorii telefonici.Ei conecteaza retelele intre ele si au
tabele de rutari pentru a determina cum circula informatia din si spre Internet.Routerele au un
IP pentru fiecare legatura,de exemplu un router care are o conexiune PPP si doua conexiuni
ETHERNET ar trebui sa aiba 3 IP-uri. Secretul care face Internetul sa mearga este protocolul
TCP/IP.IP este componenta care muta pachetele de date catre un nod al retelei catre altul.TCP
este componenta care verifica daca datele au ajuns unde trebuie.IP este un numar unic pentru
fiecare calculator. Exista trei clase de IP-uri.Clasa A foloseste primul numar pentru a
identifica reteaua si ultimile 3 numere pentru a identifica calculatorul.Clasa B foloseste
primele doua numere pentru a identifica reteaua si ultimile doua numere pentru a identifica
calculatorul.Clasa C (cele mai des folosit) foloseste primele 3 numere pentru a identifica
reteaua si doar ultimul numar pentru a identifica calculatorul.Clasa IP-ului este strins legata
de numarul de calculatoare din retea.Dar pentru ca este mai usor de tinut minte un nume decit
un numar Internetul foloseste si un Domain Name.Daca routerul este operatorul pe Internet
,atunci Domain Name Service (DNS) este cartea de telefon.Astfel puteti sa-mi trimiteti un e-
mail folosind numele si IP-ul popesculauragrupa54@192.34.55.34 sau mai simplu
popesculauragrupa54@yahoo.com
Cele mai folosite metode de a te conecta la Internet folosind un modem sint Serial Line
Interface Protocol (SLIP) si Poit to Point Protocol (PPP).Daca ISP-ul permite folosirea SLIP
si PPP alegeti PPP pentru ca este mai rapid si ma sigur.SLIP nu face corectie dar este mai
usor de configurat decit conexiunea PPP.Pentru a folosi una din aceste metode de acces ,ISP
trebuie sa va ofere acest serviciu.De asemenea trebuie sa aveti un software care suporta
SPLIP/PPP.
Serverele de pe Internet sunt (în general) specializate pe diverse servicii.
Există servere care stochează milioane de fişiere pe care le pun la dispozitia clienţilor. În
general aceste servere sunt la rândul lor specializate pe domenii. Astfel există servere care
furnizează informaţii ştiinţifice, presa, documente şi informaţii oficiale, jocuri, publicitate,
divertisment, programe TV etc. Pentru a uşura cautarea informaţiilor, aceste date sunt
ordonate, clasate, sortate în diverse cataloage.
Navigare pe Internet = parcurgerea mai multor servere cu ajutorul trimiterilor unui server
catre alt server în vederea obţinerii unor informaţii.
Serverele din Internet sunt interconectate. Se poate naviga pe Internet luni întregi fără a trece
de doua ori prin acelasi punct, adica serverele sunt interconectate printr-o multitudine de
legaturi.
Exista servere care stocheaza milioane de fisiere pe care le pun la dispozitia clientilor. În
general aceste servere sunt la rândul lor specializate pe domenii. Astfel exista servere care
furnizeaza informatii stiintifice, presa, documente si informatii oficiale, jocuri, publicitate,
divertisment, programe TV etc. Pentru a usura cautarea informatiilor, aceste date sunt
ordonate, clasate, sortate în diverse cataloage. Pentru a întelege mai usor modul de organizare
a informatiilor, sa luam exemplul unui server specializat în furnizarea presei. Pe el pot fi
gasite ziare, reviste, periodice, etc. Ziarele pot fi clasificate în functie de regiunea geografica
în care apar. În cadrul fiecarei regiuni, informatiile pot fi ordonate dupa data aparitiei
ziarului. Revistele pot fi sortate în functie de tematica revistei în reviste de sport, cinema,
politica, etc. Aceste organizari ale informatiilor în cadrul serverului depind exclusiv de
organizatia care detine serverul.
În schema de mai sus (care este fictiva, dar utila), serverele sunt reprezentate prin
dreptunghiuri. Se poate vedea ca un server poate contine informatie propriu-zisa cum este
serverul România Libera sau poate contine trimiteri” la alte servere pe care se gaseste
informatie din aceeasi categorie sau categorii asemanatoare. Parcurgerea mai multor servere
cu ajutorul trimiterilor unui server catre alt server în vederea obtinerii unor informatii poarta
numele de navigare pe Internet.
Serverele din Internet sunt astfel legate unele de altele. Se poate naviga pe Internet luni
întregi fara a trece de doua ori prin acelasi punct. Aceasta nu înseamna însa ca serverele sunt
înlantuite într-un lung sir, dimpotriva, ele sunt interconectate printr-o multitudine de legaturi.
Daca ar putea fi privit de undeva din exterior Internetul al arata cam asa:
Fiecare casuta ar avea în interior tot o structura de acest tip. Se poate usor trage concluzia ca
Internetul nu este decât o imensa dezordine de calculatoare interconectate prin linii
telefonice, cabluri coaxiale, fibre optice, radio digital, sateliti si alte legaturi.
RomaniaLibera.ziare.presa.ro
presa este numele domeniului general, ziare este numele unui subdomeniu al domeniului
presa, RomaniaLibera este un subdomeniu al subdomeniului ziare, iar ro este codul ţării în
care este localizat serverul. Cele mai multe ţări au propriul lor cod de ţara (coincide cu codul
din circulatia rutiera) astfel it pentru Italia, fr pentru Franţa, etc. Există o listă de coduri
pentru organizaţiile găsite pe Web, în afara codurilor de tară:
com – organizaţie comercială
O astfel de adresa este furnizată unui browser de Internet, care localizează serverul şi din acel
moment începe navigarea pe Internet.
Web este pe departe cel mai utilizat serviciu al Internetului. Informaţiile ce se găsesc pe Web
se numesc pagini Web. O colecţie de pagini Web care aparţine unei persoane sau organizaţii
se numeşte site Web.
Exista şi alte servicii oferite de serverele pe Internet transfer de fişiere, poştă electronică,
liste de discuţii, mesagerie rapidă, mesagerie SMS, chat (discuţii în timp real), telecomanda
prin reţea a calculatorului şi altele.
O alta modalitate populara de a va conecta calculatorul la Internet este prin modem de cablu
(modem CATV). Aceste modemuri permit accesarea Internetului prin intermediul retelei de
televiziune prin cablu; puteti accesa Internetul în acelasi timp cu vizionarea emisiunilor TV,
pe acelasi cablu. Avantajul major consta în viteza crescuta fata de linia telefonica si evitarea
încarcarii platei telefonice.
Exista si alte modalitati de conectare la Internet – prin linie telefonica închiriata, prin radio,
prin cablu coaxial, fibra optica etc.
ISP (Internet Service Provider) este furnizorul dvs. de Internet, adica firma/organizatia prin
care calculatorul dvs. Se conecteaza la Internet (cum ar fi DNT, RDS, Astral Telecom si
altele).
Noi vom accesa Internetul prin intermediul calculatorului. Exista, în schimb, diferite
dispozitive dedicate accesarii Internetului, de exemplu televizoare care pot afisa informatii de
pe Internet prin intermediul cablului de televiziune de la operatorul de cablu.
Exista doua tipuri principale de calculatoare pe Internet. Cele care memoreaza, sorteaza si
distribuie informatii se numesc gazde sau servere. Cele care au acces la aceste informatii si
le folosesc, asa cum este un calculatorul personal dintr-o sala de curs, sau cel de acasa se
numesc clienti.
Un calculator server serveste un calculator client asa cum un vânzator serveste un client.
Serverele sunt calculatoare speciale, care la solicitarea clientului efectueaza diferite servicii.
Aceste servicii pot fi furnizarea unor informatii si/sau efectuarea unor operatii.
- un calculator
- o legatura la Internet.
În general, de pe orice calculator este posibil accesul; calculatoarele mai lente vor afisa mai
lent paginile cu multe imagini, dar nu pentru ca datele ar veni mai lent de pe Internet, ci
pentru ca procesorul prelucreaza mai lent informatia grafica.
ISP (Internet Service Provider) = furnizorul de Internet, adica firma/organizatia prin care
calculatorul dvs. se conecteaza la Internet (cum ar fi DNT, RDS, Astral Telecom si altele).
o clienţi – cele care au acces la aceste informatii şi le folosesc, aşa cum este un
calculatorul personal.
Serverele sunt calculatoare speciale, care la solicitarea clientului efectuează diferite servicii.
Aceste servicii pot fi furnizarea unor informaţii şi/sau efectuarea unor operaţii.
Cum sa ma conectez
Pentru a te conecta la Internet sint necesare doua lucruri:un ISP si un mod de a te conecta la
acest provider.Cea mai comuna metoda de a te concta este folosind un modem cuplat la linia
telefonica ori sa ai acces direct la Internet.
Cea mai comuna metoda de a te conecta la Internet este folosirea unui modem legat la o linie
telefonica.Modemul (MOdulator/DEModulator) este necesar pentru a converti semnalele
digitale din calculator in semnale analogice pentru a putea fi transmise pe o linie telefonica
obisnuita,si invers.Modemurile sint disponibile in versiune externa si in versiune
interna.Modemurile externe au propria carcasa,sursa de tensiune separata si se conecteaza cu
calculatorul prin cablu serial.Modemurile interne se conecteaza la un slot in calculator si
folosesc sursa calculatorului.Alegrea modemului tine mai mult de gust decit de
performanta.Modemurile interne sint mai ieftine decit cele externe.Modemurile externe au un
display care furnizeaza diverse informatii si pot fi miscate usor la alt calculator
HS High Speed. This light means that your modem is ready to use its highest speed.
AA Auto Answer. If this light is on, it means that your modem is ready to answer the phone.
CD Carrier Detect. This means that your modem is connected to another modem.
OH Off Hook. This light comes on when your modem connects to your phone line to dial out.
RD Receive Data. This means that your modem is receiving data from the other modem.
SD or TD Send Data or Transmit Data. This light indicates that your modem is sending data.
TR Data Transmission Ready. This light comes on when your modem is ready to transmit
data.
MR Modem Ready/Test Mode. This light comes on when you turn on your modem, or when
it drops its speed to a lower setting.
Despre WWW
World Wide Web (cunoscut si sub numele de WWW,W3,sau simplu Web) a facut ca accesul
pe Internet la o informatie pentru o persoana obisnuita sa fie mult mai usor.WWW-ul este
serviciul Internet care s-a dezvoltat cel mai mult in ultimii ani(si care este si cel mai
utilizat,vezi tabelul).Pe Web poti gasi informatii privitoare la o reteta culinara sau cum sa-ti
faci o bomba termonucleara,practic toate cunostintele omenirii sint adunate acolo.
Strict vorbind WWW-ul este un sistem pentru accesul la hypertext pe Internet .Este facut din
documente,imagine,sunete si link-uri catre alte documente sau servere .Un document Web
poate contine si linkuri catre alte servicii cum ar fi FTP,Gopher,Archie,Telnet,etc.un mod mai
bun de a privi Internetul este sa-l vezi interactiv,sa aiba o interfata grafica,sa fie usor de
folosit.Poti cauta informatii despre orice subiect,de la gatitul prajiturilor pina la ....Poti afla
informatii despre ultimile cercetari in domeniul inteligentei artificiale sau sa citesti ziarul
preferat.Mai mult chiar,pentru a accesa aceste informatii nu trebuie sa stii comenzi sau coduri
speciale,doar un simplu click pentru a accessa informatia respectiva.
Cum a aparut WWW-ul a aparut in 1989 ca initiativa a CERN (European Laboratory for
Particle Physics).Tim Berners-Lee a propus un protocol care sa fie folosit pentru distribuirea
informatiilor in domeniul fizicii pe Internet,protocol ce va fi adoptat si de alte organizatii.
HTTP
Cel mai important motiv pentru care WWW poate functiona pe diferite tipuri de calculatoare
este HyperText Transfer Protocol (HTTP).HTTP-ul este setul standard de comenzi ce permite
comunicarea pe Internet.Fara HTTP browserul pe care il folosesti nu ar sti daca informatia
care a venit este HTML sau un document,un program sau un mediu VRML.
Una din utilizarile cele mai practice si directe ale comunicarii prin Internet ete chatul ( a
disscuta in traducere din engleza). Formele pe care le imbraca acest tip de comunicare sunt
diverse. Del la simple programe care include linii de text pina la transmisii de sunet si video
in timp real cu posibilitatea de video conferinta. Forma de elaborare si raspindire este diversa:
ca programe gratuite sau inglobate in sisteme de operare (ex. programele Netmeeting si Chat
incluse in Microsoft Windows)
Sau sisteme dedicate cu circuit limitat fabricate la comanda (sisteme de comunicatii bancare,
militare etc.). In continuare voi descrie mai amanuntit cea mai raspindita resursa din acest
domeniu si anume I.R.C –ul.
World Wide Web (cunoscut si sub numele de WWW,W3,sau simplu Web) a facut ca accesul
pe Internet la o informatie pentru o persoana obisnuita sa fie mult mai usor.WWW-ul este
serviciul Internet care s-a dezvoltat cel mai mult in ultimii ani(si care este si cel mai
utilizat,vezi tabelul).Pe Web poti gasi informatii privitoare la o reteta culinara sau cum sa-ti
faci o bomba termonucleara,practic toate cunostintele omenirii sint adunate acolo.
Strict vorbind WWW-ul este un sistem pentru accesul la hypertext pe Internet .Este facut din
documente,imagine,sunete si link-uri catre alte documente sau servere .Un document Web
poate contine si linkuri catre alte servicii cum ar fi FTP,Gopher,Archie,Telnet,etc.un mod mai
bun de a privi Internetul este sa-l vezi interactiv,sa aiba o interfata grafica,sa fie usor de
folosit.Poti cauta informatii despre orice subiect,de la gatitul prajiturilor pina la ....Poti afla
informatii despre ultimile cercetari in domeniul inteligentei artificiale sau sa citesti ziarul
preferat.Mai mult chiar,pentru a accesa aceste informatii nu trebuie sa stii comenzi sau coduri
speciale,doar un simplu click pentru a accessa informatia respectiva.
Cum a aparut WWW-ul a aparut in 1989 ca initiativa a CERN (European Laboratory for
Particle Physics).Tim Berners-Lee a propus un protocol care sa fie folosit pentru distribuirea
informatiilor in domeniul fizicii pe Internet,protocol ce va fi adoptat si de alte organizatii.
HTTP
Cel mai important motiv pentru care WWW poate functiona pe diferite tipuri de calculatoare
este HyperText Transfer Protocol (HTTP).HTTP-ul este setul standard de comenzi ce permite
comunicarea pe Internet.Fara HTTP browserul pe care il folosesti nu ar sti daca informatia
care a venit este HTML sau un document,un program sau un mediu VRML.
Definitia I.R.C-ului
IRC-ul (Internet Relay Chat) este unul din cele mai utilizate resurse din Internet. Binenteles si
Web-ul si E-Mail-ul sunt folositoare dar cand vine vorba de o comunicare in timp real intre
doua sau mai multe persoane, IRC le depaseste cu mult pe toate. IRC da viata Internet-ului!!
Odata intrati pe IRC veti intalni multi oameni. Dar fiti prudenti si nu sariti sa stati de vorba cu
toata lumea, pentru ca nu toti spun lucruri interesante. Atentie in caz ca sunteti incepator veti
putea sa va pierdeti foarte foarte repede in acest mediu daca nu stiti un minim de comenzi de
baza inainte de a intra pe IRC. Pana la urma urmei s-ar putea sa nici nu mai stiti sa iesiti din
retea ;-)
Intrand in contact cu foarte multi utilizatori veti avea ocazia sa va intemeiati pritetenii. Au
fost cazuri cand au fost destramate casnicii din cauza IRC-ului. In realitate unii au devenit asa
de dependenti de IRC incat li s-a dedicat un newsgroup alt.irc.recover. Valoarea IRC-ului
pentru dumneavoastra este in functie de cum il utilizati. Va poate tine o firma in picioare, tine
legatura dintre membrii unei familii tinand-o unita sau de ce nu, scutiti incarcarea facturii de
telefon.O faima internatinala a castigat-o IRC-ul in timpul razboiului din Golf in 1991, cand
prin intermediul Internet-ului s-au trimis rapoarte live din Irak. Dupa cum ati vazut pana
acum IRC-ul este o metoda ideala pentru a schimba informatii intre persoane din lumea
intreaga. O mare utilitate avand-o canalele de service unde puteti primi informatii in timp real
legate de problemele dumneavoastre.
Sa pornim la drum!
Spre diferenta de surfing-ul pe Web, unde un incepator poate sa-si dea seama destul de
repede de modul de utilizare, IRC-ul s-ar putea sa vi se para destul de "greoi". Dar nu va
faceti probleme, dupa ce acumulati un minim de cumostinte va devenii distractiv si usor de
utilizat. La fel ca si pe Web, unde aveti nevoie de un browser pentru a putea naviga pe
Internet, si aici aveti nevoie de un program pentru IRC pentru a va putea conecta la un IRC
server. Nu va faceti probleme aceste programe se pot gasi in internet sau chiar pe acest site.
Odata procurat programul va puteti conecta la un server, si incepe sa vorbiti. Veti avea nevoie
sa va alegeti un nick (porecla). Acest nick va va reprezenta pe IRC si va va deosebi de cailalti
utilizatori. Cu timpul veti fi recunoscut de prieteni dupa nick, chiar si cautat dupa acesta. Asa
ca alegeti-va cu grija nick-ul pentru ca acesta va reprezenta persoana dumneavoastra pe IRC.
Va puteti schimba nick-ul cu comanda /nick nume
Nu este cu nimic deosebit ca sa gasiti pe IRC sute, mii, chiar zeci de mii de canale. Putine
dintre ele sunt permanente, restu "vin si pleaca". De obicei numele canalului reflecta natura
discutiilor ce au loc in el. Multe canale eu chiar si un topic. Numele canalelor se tinde a
ramane neschimbat pe cand topicul nu. De exemplu pe canalul #romania poate si dat ca si
topic "Haide Dinamo!!!!!:))))" pe cand in alta zi "Cine vrea in NATO?"
Pe IRC pot participa mai multi oameni la o discutie intr-un canal sau chiar in mai multe
canale. Nu exista limite in acest domeniu. Singura limita este viteza de tastare a
dumneavoastra. IRC-ul va fi distractiv si poate constitui o sursa de inspiratie pentru
dumneavoastra.
Conversatii private.
In timpul unor conversatii pe canalul principal puteti purta o discutie in particular cu cineva.
De exemplu in timp ce vorbiti pe canalul #romania cu un user "gica" veti putea avea o
discutie in particular cu "gigel". In timp ce dialogul cu "gica" il poate urmari toata lumea,
discutia cu "gigel" se va pastra la "secret", nimeni nu poate interfera cu aceasta. Pentru
aceasta daca doriti sa-i scrieti in particular lui "gigel" tastati /msg gigel ce-ai zice sa purtam o
mica discutie "in private". In acest moment se va deschide o noua fereastra in care va aparea
doar conversatia intre dumneavoastra si gigel. Discutiile in particular sunt foarte raspandite in
IRC si usor de folosit. IRC-ul poate fi folosit si la scutirea facturilor de telefon, pentru a purta
conferinte, ne mai vorbind de faptul de a va face prieteni noi sau de a va exersa cunostintele
intr-o limba straina. De exemplu daca dumneavoastra va aflati in Arad si aveti prieteni plecati
in Brasov, Berlin, Boston si Oslo, va puteti crea un canal separat dedicat numai
dumneavoastra in care sa va intalniti la date prestabilite. Puteti seta o lista /notify pentru ca
programul sa va anunte imediat ce un prieten al dumneavoastra se conecteaza, ca pe urma sa-l
puteti /invite.
Comenzi
/join #nume_canal - se intra pe un canal deja format sau se creaza unul nou.
/topic mesaj - in caz in care acest lucru este permis se poate schimba topic-ul canalului.
Ce text?
Modul de prezentare a unei pagini Web este similar unui fisier Help de Windows, unde, daca
dati clic pe un cuvânt-cheie activ, va apare alta pagina de Help. Si pe Web, puteti sa cititi o
pagina care contine cuvinte cheie, iar daca doriti sa aflati mai multe despre un subiect anume,
puteti da clic pe un cuvânt-cheie asociat si vi se afiseaza o noua pagina, despre subiectul
respectiv. Acestea sunt informatii structurate în sistem hipertext.
Daca aveti, sa zicem, o enciclopedie despre animale, în format Help pentru Windows, aceasta
ocupa mult spatiu pe harddisc. Mai ales daca are si imagini sau sunete incluse. Este costisitor,
în special daca trebuie sa si dati bani pe enciclopedia respectiva.
Navigat?
Cum am mai spus, Web-ul este o mare de informatie, si va puteti pierde usor navigând prin
ea. La începuturi, World Wide Web era într-adevar un sistem hipertext, adica paginile de
Web contineau exclusiv text, în care unele cuvinte sau propozitii erau active (când dadeati
clic pe ele, navigati la o alta pagina). Cu evoluarea Web-ului, au aparut si alte tipuri de
informatii – imagini, sunete, animatii, chiar clipuri video. Paginile au devenit mult mai
atractive, mai colorate, si sunt mult mai usor de navigat. Daca va place o imagine sau un
subiect, si daca este activ, puteti da usor clic pe el, si ati si ajuns pe pagina care e legata de
imaginea sau subiectul respectiv. Ati navigat” la pagina respectiva.
Si ce daca?
Aveti un supercalculator Cray ultimul racnet sau vreti sa va dati” pe Internet cu Deep Blue
(stiti dvs., supercalculatorul IBM care l-a batut pe Gary Kasparov la sah)? Sau va ajung
economiile doar pentru un 286? Sau poate aveti un MacIntosh? Nu conteaza! Orice pagina de
Web se poate vizualiza si arata la fel (sau aproximativ, ma rog) pe oricare dintre acestea.
Indiferent daca aveti monitor color cu plasma si cu brizbrizuri, cu diagonala de doi metri, sau
e ecranul alb-negru de 15 centimetri al unui laptop amarât, pagina se poate vizualiza, fara sa
fie nevoie sa se schimbe ceva pe calculatorul care tine capitolul cu T” (cautam tigrul, va mai
amintiti?) Inter-platforma înseamna ca puteti accesa informatii de pe Web la fel de bine de pe
orice tip de calculator cu orice sistem de operare si cu orice monitor. Daca aveti un browser
(cum ar fi Netscape sau Internet Explorer), si sunteti conectat la Internet, totul se rezolva si
viata e mai frumoasa.
Da? Cu cine?
Mai mult, puteti trimite informatie înapoi la server, prin formulare electronice, puteti sa va
jucati prin intermediul programelor Java, sau puteti sa va plimbati prin lumi virtuale 3D.
Puteti chiar interactiona cu alti surferi” de Web.
Serverul citeste fisierul (sau fisierele) aferent de pe disc si îl trimite clientului prin
protocolul HTTP, prin retea.
Internetul nu era asa de interesant pentru cei care nu erau din domeniul militar, academic sau
cercetare, pâna când World Wide Web a aparut la CERN (Centrul European de Fizica
Nucleara, Elvetia). Sistemul WWW s-a raspândit rapid pe Internet. În momentul de fata, sunt
atâtea servere de Web independente, încât ar fi imposibil sa apartina cuiva anume.
La fel, fiecare server are administratorul lui, care are grija (sau ar trebui) ca informatiile de pe
paginile de pe server sa fie proaspete si serverul sa nu moara (adica sa ajunga în starea în care
sa nu mai poata raspunda clientilor). La firme mari, mai ales în cazul comertului electronic
( e-commerce”), prin Internet, timpul cât serverul este mort poate însemna o groaza de bani
pierduti.
Standardele, teoretic, le face organizatia non-profit WWW Consortium” sau, mai scurt, W3C
(www.w3.org). Ei discuta si perfectioneaza standarde noi, ofera programe pentru servere si
clienti, documentatie etc. Teoretic, pentru ca banii vorbesc. Cei doi producatori de browsere
rivale, Netscape si Microsoft (care produce Internet Explorer) implementeaza în browserele
lor standardele W3C, dar inventeaza si ei standarde pe care numai browserele lor le suporta,
si îl buimacesc complet pe saracul designer de Web, care nu mai stie cum si pentru care
browser sa construiasca pagina, pentru ca daca o construieste ca sa foloseasca toate facilitatile
unui browser, clientii cu celalalt tip de browser nu pot vedea toate aceste facilitati.
Cât despre bani, e destul de complicat. Încaseaza si ISP-urile pentru conexiunea la Internet pe
care o ofera, dar si utilizatorii, pentru ca le face afacerea mai prospera si viata mai frumoasa.
Am mai spus asta?
2.4.1. Browsere
Am vazut pâna acum cum sunt tinute informatiile pe Internet. Dar cum poate efectiv un
simplu utilizator, de la calculatorul sau instalat acasa, sa obtina informatiile dorite?
Pentru a naviga în aceasta mare dezordonata” de calculatoare exista programe specializate
numite si navigatoare sau browsere. Cele mai populare sunt Netscape Navigator, Internet
Explorer si Opera. Noi vom lucra cu Internet Explorer, dar functiile de baza sunt similare si la
celelalte browsere. Cum exista mai multe editoare de text, create de mai multe firme, asa
exista si mai multe browsere. Un aspect important este ca cei doi giganti, Internet Explorer si
Netscape, sunt browsere gratuite.
Un browser este un program ca toate celelalte; dar, spre diferenta de Word, de exemplu, un
browser nu încarca documentul de pe calculatorul propriu, ci de pe Internet, prin legatura la
Internet. Si, un browser nu permite editarea (modificarea) documentului, ci doar vizualizarea
lui.
Web-ul este format din milioane de documente numite pagini Web . Aceste pagini sunt
stocate în diferite calculatoare din toata lumea. O colectie de pagini Web care apartine unei
organizatii sau unei persoane se numeste site Web. Un calculator care contine (stocheaza,
memoreaza) unul sau mai multe site-uri Web se numeste gazda sau server. Browserul de pe
client nu face altceva decât sa deschida documentul dorit de pe server, în loc sa-l deschida de
pe propriul calculator.
Cum putem accesa un site Web? Toate paginile din Web au câte o adresa numita URL
(Uniform Resource Locator).
Din moment ce majoritatea serverelor lucreaza cu adrese de tip http, în browserele mai noi
puteti sa omiteti http:// de la începutul adresei, lasând doar "www....", de exemplu
www.protv.ro.
Se observa existenta unei casute Address (adresa). În aceasta casuta se va introduce adresa
paginii ce se doreste a fi accesata, apoi se apasa pe tasta Enter.
Daca se doreste revenirea cu mai multe pagini în urma, atunci din lista atasata butonului
BACK se vor selecta paginile consecutive (prima fiind cea curenta) înaintea carora se doreste
revenirea.
Similar cu butonul BACK exista butonul FORWARD ( mai departe”, sau înainte”) ce
realizeaza salturi în sens invers. Adica: presupunem ca am strabatut pornind de la o pagina
initiala un drum pâna la o pagina destinatie, dupa care am revenit (folosind BACK) la una din
paginile intermediare ale drumului. De la aceasta pagina interioara putem sa ne deplasam spre
pagina initiala folosind BACK si spre pagina destinatie folosind FORWARD.
Deplasarile realizate de FORWARD sunt tot deplasari pagina cu pagina, dar exista si o lista a
paginilor spre care se poate face salt direct (similar cu lista de la BACK).
Butonul FORWARD se gaseste tot în cadrul benzii de optiuni si meniuri, alipit butonului
BACK.
Din momentul în care s-a înscris o adresa în casuta de adrese (sau s-a actionat butonul BACK
sau FORWARD) si pâna când acea pagina devine vizibila pe ecranul calculatorului se scurge
un interval de timp, necesar operatiunii de încarcare a paginii. Nu intrati în panica daca
paginile dorite nu sunt afisate instantaneu! În cele mai multe cazuri, daca operatiunea nu
decurge normal veti fi anuntat printr-un mesaj de eroare. Utilizatorul este în permanenta
informat asupra stadiului în care se afla executia operatiei lansate. În partea stânga-jos a
ferestrei browserului, este marcat în permanenta cât la suta din pagina a fost încarcata. La
finalul încarcarii, în acelasi loc va fi scris Done (terminat) sau Document Done (document
terminat).
Daca lansati spre încarcare o pagina, iar apoi, din diferite motive (se încarca prea încet, v-ati
razgândit, ati gresit pagina, etc.) doriti sa întrerupeti procesul de încarcare, atunci folositi
butonul STOP. Butonul STOP este situat imediat dupa butonul FORWARD.
Nu va speriati de titlu.
Paginile Web am spus ca sunt documente. Nu trebuie înteles ca aceste pagini sunt identice cu
fisierele Word (s-a spus si despre acestea ca sunt documente). Daca nu pentru altceva, atunci
pentru simplul motiv al usurarii comunicarii nu s-ar fi introdus o noua notiune, aceea de
pagina Web. O alta definitie, deja amintita, ar fi aceea ca paginile Web sunt documente
hipertext interconectate.
Hipertext înseamna o multime de text independente, dar în fiecare text, exista referiri la alte
texte.
Conexiunile (legaturi, link-uri) sunt elemente grafice (desene, text) ce permit prin
actionarea lor salturi în cadrul textului, sau chiar la alte texte. Pentru usurinta, ele pot fi
privite ca butoane de forme speciale. Pe ecran, conexiunile apar reprezentate în diferite
variante: de la mici desene sugestive pentru actiunea pe care o realizeaza, la text normal care
în momentul în care mouse-ul îl traverseaza”, fie îsi schimba culoarea, fie îsi modifica forma,
ca în figura de mai jos, de exemplu: în stânga, legatura Educatia” este inactiva, iar în dreapta
este activa.
Nu toate imaginile de pe o pagina sunt legaturi, cum nu toate textele de pe o pagina sunt
legaturi. Cel mai sigur mod de a afla daca o imagine sau un text anume este o legatura, este sa
observati forma cursorului de mouse, când trece peste imaginea/textul respectiv. În momentul
în care cursorul traverseaza reprezentarea grafica a unei legaturi, forma acestuia se modifica:
Conexiunile pot sa apara ca simplu fragment de text diferit colorat fata de restul textului. Spre
exemplu un cuvânt dintr-o fraza, subliniat sau nu, cu caractere îngrosate sau nu. Dar se poate
întâmpla ca textele active” (cele care sunt legaturi) sa nu se deosebeasca prin nimic de cele
inactive. Încercati sa treceti peste ele cu cursorul, ca sa clarificati situatia.
Paginile Web sunt deci documente ce contin text, imagini si conexiuni. Se poate porni de la o
pagina Web si prin intermediul conexiunilor sa se parcurga mii de alte pagini Web fara a
traversa de doua ori aceeasi pagina.
Pot exista si pagini Web care sa nu includa conexiuni. Rolul conexiunilor este acela de a
usura munca de accesare a informatiilor pe Web. Cum ati vazut mai sus, de pe pagina
principala, sau de intrare” al Universitatii Tehnice Cluj-Napoca, ati intrat pe o alta pagina,
anume pagina ce prezinta detalii despre educatia la aceasta institutie. De fapt, i-ati spus
browserului sa încarce alta pagina:
http://www.utcluj.ro/general/edu_ro.html
De unde stie browserul? Stie, pentru ca cel care a creat pagina principala, în afara de textul
vizibil (Educatia), în sursa paginii de Web a pus lânga textul cu pricina si adresa paginii care
trebuie încarcata la activarea legaturii (clic cu mouse).
Salvarea paginii
Cum am mai spus, browserul încarca pagina de pe Internet, nu de pe calculatorul propriu.
Când dvs. accesati o alta pagina, pagina anterioara se sterge din memoria calculatorului. Daca
doriti sa pastrati o copie locala a paginii, pe calculatorul propriu, trebuie s-o salvati. În meniul
File al browserului, selectati Save sau Save As….
La salvarea paginii, selectati Web page, complete, Web page, full sau Web page with
images, sa se salveze si imaginile.
Top100.ro este un site care tine “topul” celor mai vizitate site-uri românesti. Este util
deoarece exista topuri si pe categorii. Daca dvs. cautati situri românesti cu un profil anume,
cel mai simplu este sa va uitati la Top100.ro, deoarece topurile sunt realizate pe baza
numarului de accese al site-ului respectiv de catre utilizatori, ceea ce se traduce prin
popularitatea continutului.
Un site similar este www.toplinks.ro, tot cu topul celor mai vizitate site-uri românesti.
2. SMS
Mesajele SMS (“Short Message Service”) sunt mesaje text de maximum 160 de caractere,
care, la receptionare, apar pe ecranul telefonului mobil.
Puteti trimite mesaje scurte (aprox. 100-160 de caractere) pe un telefon mobil nu numai de pe
alt telefon, ci si de pe Internet.
Un site este www.myx.net, sustinut de ConneX. Dupa ce va creati un cont gratuit (va cere
obligatoriu sa aveti un numar de mobil ConneX), puteti trimite 3 SMS-uri pe zi pe orice
telefon mobil din retelele din România, mai putin Zapp (dar se lucreaza si la aceasta).
Exercitiu: încercati sa cautati site-uri care ofera serviciu de trimitere SMS-uri de pe Web pe
telefoane mobile.
Majoritatea firmelor mari au si un site prin care îsi comercializeaza produsele. Dar exista si
site-uri care exclusiv numai cu asta se ocupa.
Cele mai cunoscute site-uri de comert electrinic, care vând atât produse noi, cât si produse la
mâna a doua, de la persoane fizice, sunt Amazon.com si Ebay.com. problema este ca cea mai
apropiata “reprezentanta” a lor este în Germania (Amazon.de si Ebay.de).
6. Shields Up!
Acest serviciu este oferit gratuit de catre Steve Gibson, la adresa https://grc.com/x/ne.dll?
bh0bkyd2. Shields Up! Verifica nivelul de vulnerabilitatea al calculatorului dvs. fata de
hackerii de pe Internet.
Cu cât sunt mai rar folosite în limbajul curent, cu atât mai mari sunt sansele sa gasim pagini
care sa contina exact informatiile pe care le cautam.
Uneori, este bine sa fiti cât mai specific. Alteori, acest lucru dauneaza cautarii, adica veti
primi multe rezultate irelevante. De exemplu, cautarea textului vopsea albastra poate sa nu
dea rezultatele asteptate, deoarece paginile care contin termenii “vopsit” sau “albastru” nu
vor fi afisate ca rezultat, desi poate v-ar interesa. De aceea, puteti cauta vops albastr; poate ca
nu e corect lexicografic, dar, la urma urmei, cautarea este de fapt cautarea unui sir de litere
(termenii cautati) într-un alt sir de litere (paginile din baza de date), si pe server nu-l
intereseaza ce cautati.
Cu metoda de mai sus, veti gasi toate paginile care contin vopsea, vopsit, vopsirea, etc., sau
albastru, albastra, albastrui, adica toate derivatele lui vops si albastr.
Fortarea unui termen cu “+”
Uneori, vrem ca motorul de cautare sa gaseasca paginile care contin neaparat toti termenii pe
care îi cautam, nu doar unele dintre ele. Cu “+”, putem forta motorul de cautare sa afiseze ca
rezultat doar paginile care contin neaparat un termen anume.
De exemplu, daca vrem sa gasim pagini în care sa apara atât George Bush cât si Ben Laden,
vom cauta +bush +laden. Majoritatea motoarelor de cautare nu fac distinctie între literele
mari si mici, desi la unele, acest lucru se poate specifica.
Alteori, dorim pagini care sa nu contina, în nici un caz, un termen anume (sau mai multi).
Putem forta motorul de cautare sa afiseze doar paginile care nu contin un termen anume, cu
“-”.
Unele motoare de cautare au optiunea “Exclude”, unde putem specifica termenii de exclus;
majoritatea însa permit folosirea sintaxei -termen.
De regula, este indicat sa folosim semnul “-” atunci când primim prea multe rezultate
irelevante, ca sa le excludem.
Ghilimele
Ce se întâmpla când cautam ceva despre Guvernul României? Putem cauta +guvernul
+romaniei, dar putem primi rezultate despre guvernul indonezian care felicita bancherii
pentru cum s-a redresat economia României. Ambii termeni sunt în pagina, deci cautarea a
fost corecta, mai putin termenii de cautare.
În cazurile când cautam o expresie cu spatii, si ordinea cuvintelor este fixa, putem lansa o
cautare exacta a expresiei (“phrase search”). Pentru exemplul de mai sus, vom cauta
“guvernul româniei”, cu ghilimele cu tot.
Combinatii
Veti gasi astfel toate paginile care contin variatii de cain (caine, caini), exclus paginile cu
pisici, si neaparat textul “veterinar bun”, exact asa.
“Match any”
Aceasta este o optiune utila, când doriti sa cautati mai multi termeni, dintre care macar unul
sa apara pe pagina cautata. De exemplu, când cautati ceva despre câini, orice fel, puteti
specifica acest lucru, cautând cain bulldog doberman si alte soiuri, si selectând optiunea
“Match any” de pe pagina de cautare (daca optiunea exista, desigur). Se vor afisa toate
paginile care contin caine sau/si caini sau/si cainelui sau/si bulldog sau/si doberman, dar cel
putin unul dintre termeni.
“Match all”
Aceasta optiune forteaza motorul de cautare sa afiseze doar paginile care contin toti termenii
cautati, indiferent de ordinea în care acestia apar în pagina. Este echivalent cu cautarea
fiecarui termen cu “+”.
Host
O alta optiune utila este posibilitatea specificarii site-ului (host-ului) pe care vrem sa cautam
pagini. De exemplu, dorim sa cautam informatii despre jafuri pe site-ul FBI. Vom cauta:
host:www.fbi.gov +robbery
Motorul va cauta pagini care includ robbery si care sunt pe site-ul FBI-ului, www.fbi.gov.
Putem cauta si mai general, pe toate site-urile guvernului Statelor Unite:
host:gov +robbery
Observatie: unele site-uri nu permit specificarea host-ului pe care sa se caute direct în textul
de cautat; încercati optiunea de cautare avansata de pe pagina de cautare.
Google accepta optiunile inurl sau allinurl. Acestea seamana cu optiunile “match any” si
“match all”. Nu uitati ca URL nu înseamna numai adresa site-ului, ci calea completa spre
fisier. Asta înseamna ca daca dvs. cautati cu Google textul
povestea inurl:pdf
veti gasi documente exclusiv de tip PDF, care contin cuvântul povestea.
Mai mult, Google are si optiunea filetype, care limiteaza extensia (tipul) fisierului. Diferenta
fata de inurl este ca inurl permite aparitia cuvântului pdf de mai sus oriunde în adresa (în
numele site-ului, calea spre fisier, numele fisierului sau extensia lui), pe când filetype se
refera doar la tipul (extensia) fisierului.
Cautare booleana
Cautarea booleana înseamna folosirea cuvintelor-cheie logice, cum ar fi OR, AND, NOT, sau
NEAR.
Exemple:
cain AND veterinar - ca si “match all”, pagini care includ ambii termeni;
cain NOT pisic - toate paginile care includ cain, dar nu apare pisic;
cain NEAR maidan - maidan trebuie sa apara cât mai aproape de cain, adica imediat dupa, la
un cuvânt distanta, la doua cuvinte etc.; cu cât este mai aproape, cu atât pagina respectiva va
fi mai aproape de începutul listei cu rezultate.
furt AND (5 OR 10) AND ani - combinarea logicii booleene; putine motoare de cautarea
accepta asa ceva, si câteodata da, alteori nu.
Una din serverele de cautare cele mai utile si mai accesate este Google, cu adresa
http://www.google.com. Pagina de cautare este simpla, ceea ce conteaza, pentru ca daca
pagina ar contine multe imagini, text etc., s-ar încarca mai lent. În momentul de fata, Google
este pe prima pozitie pe topul serverelor de cautare. Este foarte rapid, ceea ce reflecta
investitii în echipamente si conexiune la Internet de mare viteza (de partea lor). Este si exact,
adica majoritatea rezultatelor cautarii sunt la obiect, ceea ce reflecta programe de cautare
eficiente si destepte, probabil cu elemente de inteligenta artificiala si analiza gramaticala si
sintactica avansata poliglota. Desigur, aceste lucruri sunt secrete bine pazite si de fapt nici nu
intereseaza utilizatorul.
Ca toate motoarele de cautare care se respecta, si Google ofera o pagina de cautare avansata:
Pe aceeasi pagina, puteti folosi serviciul de traducere (din pacate, nu în/din româna).
Din pacate, nu exista înca server Google în România. Avantajul ar fi viteza sporita, din
moment ce cererea si rezultatele nu ar trebui sa traverseze câteva retele de calculatoare din
alte tari, ci ar traversa mai putine retele, românesti.
2. Altavista
Acest motor de cautare este unul dintre cele mai vechi de pe Internet. Ofera cautare avansata
si multe alte optiuni.
3. Lycos
Un motor de cautare vechi, dar bun. Ofera si alte servicii, de exemplu e-mail.
4. Metacrawler
Metacrawler este un motor de cautare cu care se poate efectua “metasearch”. Asta înseamna
ca acest motor de cautare nu are baza de date proprie, ci trimite cererea dvs. la alte motoare
de cautare, si trimite rezultatele înapoi la dvs.
Metacrawler a decazut în timp, dar tot poate furniza rezultate bune în unele cazuri.
Exista si alte motoare metasearch, dar în general sunt lente, deoarece cererea si rezultatele fac
drum dublu, si nu permit toate optiunile specifice fiecarui motor de cautare în parte.
5. Cauta.ro
Cauta.ro este un motor de cautare românesc. Este de tip metasearch, adica se foloseste de alte
motoare de cautare pentru cautarile lansate de dvs. Este, totusi, bun, deoarece au legatura
buna cu motoarele de cautare externe, si s-ar putea sa va returneze rezultatele mai rapid decât
daca le-ati face dvs. pe motoarele externe.
6. Cautare de persoane
Desigur, aceste motoare de cautare functioneaza cel mai bine la cautarea adreselor unor
persoane din Statele Unite. Cautarea se face în functie de nume, prenume, adresa, e-mail sau
fragmente din aceste date.
Prin selectarea unui mesaj în partea de jos a ecranului va fi afisat continutul sau.
În momentul selectarii unui mesaj este permisa transmiterea unui raspuns expeditorului
mesajului selectat. Pentru aceasta fie se actioneaza butonul Reply, fie din meniul Message
optiunea Reply to sender. Efectul este deschiderea unei ferestre identice celei de creare a
unui mesaj, dar având completata casuta To (adresa destinatarului).
Indiferent de modul în care se lanseaza crearea unui nou mesaj, pe ecran se va deschide o
fereastra noua cu titlul New Message.
Crearea mesajului presupune completarea tuturor casutelor din fereastra New Message.
TO - adresei destinatarului. În cazul în care acelasi mesaj se doreste a fi trimis mai multor
persoane, adresele acestora sunt trecute în aceeasi casuta, separate prin caracterul “;” (punct-
virgula) sau “,”(virgula). Adresele trecute în casuta To sunt considerate adrese ale
receptorilor primari. Este obligatorie completarea cu cel putin o adresa e-mail.
Cc - Adresele receptorilor secundari sunt trecute în casuta Cc. Cc sunt initialele denumirii în
limba engleza Carbon Copy – copie la indigo. Sistemul nu face nici o diferenta între
destinatarii primari si secundari, mesajul fiind transmis în mod identic. Ca si în cazul
adreselor primare, pot fi trecute în casuta de Cc mai multe adrese e-mail. Se accepta si
necompletarea casutei Cc.
Mesajul efectiv va fi scris în ultima casuta (de dimensiune mult mai mare decît cele de mai
sus). Mesajul poate contine orice caractere, fara restrictie.
Editarea textului mesajului se realizeaza asemanator editarii unui text în Word. Optiunile de
optimizare a textului sunt mai putine. Se pastreaza însa principalele facilitati: tipului fontului,
dimensiunea caracterului, formatul caracterelor (îngrosat, italic, subliniat ), alinierea textului.
Dupa ce textul mesajului a fost introdus, s-au completat câmpurile de adrese si subiectul
mesajului, mesajul va fi expediat la actionarea butonului Send (trimite) sau la selectarea din
meniul File->Send Message.
Prin posta electronica în cadrul mesajelor pot fi transmise si fisiere, independent de continutul
(textul) mesajului. Aceste fisiere se ataseaza mesajului si poarta denumirea de fisiere atasate
sau “attachment“. Pentru atasarea unui fisier se selecteaza din meniu Insert->File
Attachment sau se actioneaza butonul Attach.
Se pot atasa mai multe fisiere la un mesaj. Pentru fiecare fisier se procedeaza în mod
asemanator.
Dati clic pe Add si selectati Mail. În ceea ce urmeaza, veti configura Outlook Express pentru
lucrul cu contul dvs. de mail Yahoo.
Va introduceti numele real; acest nume va apare pe e-mailurile trimise de dvs. ca si expeditor.
Va introduceti adresa de e-mail. Destinatarii scrisorilor dvs. vor putea folosi aceasta adresa ca
sa va raspunda la scrisori.
Dupa aceea, trebuie sa introduceti numele contului dvs. de pe serverul de mail si parola
aferenta. Acestea sunt elementele prin care serverul va identifica când doriti sa va cititi
scrisorile. De acum încolo, Outlook Express va face acest lucru pentru dvs.
Daca selectati Remember Password, Outlook Express tine minte parola si se conecteaza fara
sa va întrebe, nici macar n-o va afisa la conectare.
Daca nu ati introdus corect datele, mai aveti o sansa sa dati înapoi (Back).
Pentru a fi siguri ca Outlook Express nu sterge scrisorile de pe server dupa ce le-a copiat
local, mergeti din nou în meniul Tools/Accounts/Mail, selectati contul dvs. si dati clic pe
Properties.
În zona selectata, scrieti un nume pentru acest cont, de exemplu “Contul meu de pe Yahoo”.
Apoi mergeti pe foaia Advanced.
Activati optiunea “Leave a copy of messages on server“; daca doriti, puteti sa-l configurati
sa stearga mesajele vechi de pe server dupa un numar de zile (“Remove from server after x
days“).
Pentru verificare setarilor, în bara de butoane al Outlook Express, apasati butonul Send/Recv.
Programul ar trebui sa se conecteze la Yahoo si sa va aduca scrisorile în directorul INBOX
local.
Adresa de e-mail
Cum ati vazut mai sus, adresa de e-mail este diferita de adresa fizica a destinatarului.
Fiecare persoana beneficiara a unui serviciu de posta electronica are alocata si o casuta de
posta unde primeste scrisorile si de unde are posibilitatea sa trimita scrisori. Aceste casute de
posta electronica sunt identificate prin adresa de e-mail a proprietarului. O persoana poate
avea mai multe adrese de e-mail.
iepuras@poiana.padure.faget
Se observa prezenta caracterului @ .Toate adresele e-mail au inclus în ele acest caracter.
Pâna la caracterul @ (în exemplul dat) este indicat numele proprietarului adresei (numele de
cont, sau e-mail). În exemplul nostru, numele contului este iepuras. Acest nume poate fi
numele adevarat (de buletin) sau o porecla, pseudonim. Numele poate contine la rândul sau
caractere speciale (punct, spatiu, caractere de subliniere, etc.) în functie de preferintele
proprietarului si de posibilitatile pe care le ofera serverul de la furnizorul de Internet care ne-a
pus le dispozitie casuta postala. Unele organizatii care ofera servicii de posta electronica nu
permit utilizarea anumitor caractere în numele de e-mail.
Pe server, numele contului este pur si simplu un director cu acel nume. În afara faptului ca
serverul cere si o parola când accesati contul, în contul dvs. se tin si scrisorile primite.
Dupa caracterul @ este indicat numele serverului care a pus la dispozitie casuta de e-mail.
Formatul este asemanator cu cel al adreselor Web. Pe acelasi server pot exista mai multe
conturi (casute de e-mail), de aceea trebuie sa specificam despre care cont este vorba
(iepuras).
Pentru identificarea unui posesor de casuta de e-mail în cazul primirii unui mesaj se porneste
cu citirea adresei de la sfârsit spre început. Pe exemplul dat: se localizeaza domeniul faget,
apoi în cadrul acestui domeniu se localizeaza subdomeniul padure, în cadrul acestui domeniu
se cauta subdomeniul poiana. Se ajunge la @, deci se va cauta direct destinatarul, adica
iepurasul. Cautarea domeniilor se face de catre servere specializate. Dar toate acestea (cum
anume se face distribuirea mesajelor în Internet) nu intereseaza utilizatorul obisnuit.
Cum functioneaza?
Posta electronica seamana cu posta clasica.
Nu trebuie sa va faceti probleme, deoarece utilizatorul nu trebuie sa stie exact cum ajunge
scrisoarea sa la destinatie. Toata treaba de “transport” a scrisorii este executata de catre
programul dvs. de mail, serverele intermediare, si programul de mail al destinatarului. Dvs.
trebuie sa dati doar continutul scrisorii si adresa destinatarului.
Transmiterea unei scrisori cum am descris mai sus, este cazul ideal. Se poate întâmpla ca dvs.
sa fi gresit adresa, sau destinatarul sa se fi “mutat” (la alt furnizor de Internet).
Odata transmis un mesaj câtre o adresa data, serverele din Internet vor cauta destinatarul, îl
vor anunta ca a primit un mesaj, si, când acesta doreste, îi vor transmite mesajul.
Transmiterea mesajului (împreuna cu cautarea destinatarului) poate dura ceva timp (de obicei
de ordinul minutelor), exceptie facând cazurile când adresa data nu exista, si mesajul este
returnat expeditorului dupa ce s-au epuizat toate posibilitatile de cautare a destinatarului.
Un mesaj se poate sta prin Internet “mult si bine” pâna sa ajunga la destinatar sau într-un
caz si mai nefericit poate sa se piarda si sa nu ajunga niciodata! Acestea sunt desigur exceptii
rar întâlnite. Este de recomandat, în cazurile unor mesaje importante, sa se ceara
destinatarului o confirmare de primire a mesajului. Aceasta cerere de confirmare a primirii
revine utilizatorului si doar unele programe de mail si servere realizeaza automat acest lucru.
Avantajele principale ale e-mailului sunt viteza mare si pretul redus. Un e-mail ajunge la
destinatar în câteva minute. Pe de alta parte, nu trebuie sa platiti legatura completa dintre
calculatorul dvs. si calculatorul destinatarului, ci numai legatura dvs. la Internet, care, de
obicei, consta într-o conexiune telefonica locala pâna la furnizorul de Internet.
Conturi gratuite
Desi ofera si multe alte servicii, site-ul Yahoo este cel mai cunoscut datorita serviciului de
webmail pe care îl ofera.
Este interesanta integrarea serviciilor, de exemplu daca folositi mesagerul Internet al Yahoo
(“Yahoo Messenger”), despre care vom vorbi la alta lectie, acesta va avertizeaza când primiti
o scrisoare noua în casuta postala Yahoo.
Daca doriti, puteti opta pentru includerea datelor dvs. într-o baza de date Yahoo, prin care
puteti sa va gasiti un partener sau sa va gaseasca altcineva pe dvs. Toti cei care au cont pe
Yahoo pot opta pentru listarea datelor asociate contului în baza de date publica Yahoo.
Cei din Statele Unite pot chiar sa foloseasca Yahoo pentru a-si calcula impozitele, pe lânga
aflarea tuturor detaliilor si noutatilor din lumea finantelor.
Yahoo are si un puternic sistem de comert electronic, de unde puteti cumpara ce va doreste
inima - si vi-l si trimit acasa.
Trebuie sa stiti ca, din moment ce scrisorile trimise si primite se tin pe serverul Yahoo, ele
ocupa loc. Exista o limita de spatiu pentru conturi; daca depasiti aceasta limita, trebuie sa
stergeti din scrisorile de pe server, altfel nu veti mai putea primi scrisorile noi.
Ati putea întreba: ce sens are sa platesc pentru acelasi serviciu pe care îl pot primi gratuit? Un
cont Yahoo cu plata are avantajele sale: nu va apar reclame deranjante, puteti avea o adresa
de mail de forma patron@firmamea.com în loc de ipopescu@yahoo.com, sau puteti tine mai
multe scrisori pe server, daca va mai cumparati spatiu pentru contul dvs. pe serverele Yahoo.
1. Crearea unui cont de mail
La crearea unui cont va trebui sa completati formulare cu datele dvs. Este foarte probabil ca
nimeni nu va verifica aceste date, dar daca doriti ca datele dvs. sa apara pe Internet si oamenii
sa va poata gasi cu ajutorul motorului de cautare Yahoo, este indicat sa completati cu datele
reale.
Yahoo ID este cel mai important, fiind numele contului dvs. de pe Yahoo, nume care va
apare în adresa de e-mail Yahoo:
Alegeti un nume unic, pe cât posibil, deoarece Yahoo are foarte multi utilizatori, si s-ar putea
ca numele pe care îl alegeti sa fie deja “luat” de catre altcineva.
Parola este la fel de importanta, deoarece cu ajutorul parolei puteti sa-i “tineti” pe altii afara
din casuta dvs. postala. Dar, din cauza ca nu vedeti ce tastati, pueti gresi parola, de aceea ea
trebuie introdusa de doua ori.
Atentie: în cazul parolei, se face diferentiere între literele mari si mici, pentru a face mai
grea ghicirea parolei de persoane neautorizate. Ca sa fie cât mai grea de ghicit, nu folositi
ca parola data de nastere, numele copilului, numarul masinii etc. Este mai usor decât credeti
sa se observe obiceiurile unui om si sa i se ghiceasca parolele, nu numai la contul de
webmail, dar si la seif.
Folositi litere mari si mici alternativ, si si cifre în parola, ca sa fie cât mai greu de ghicit. De
exemplu, la contul ibagaciosul de mai sus, am introdus parola LaN1mereala, litera “i” fiind
înlocuita de cifra “1″, ca sa fie mai complicat.
Ca o masura de siguranta, pentru cazul în care ati uita parola, Yahoo mai ofera si o a doua
parola, pe baza unei întrebari:
Puteti selecta întrebarea din lista. Alegeti o întrebare a carui raspuns sa vi-l amintiti usor, dar
sa fie greu de ghicit pentru altii!
Dupa asta, cum vedeti în imaginea de mai sus, trebuie sa introduceti data dvs. de nastere, în
format Luna Zi, An.
Ultima zona din formular este o protectie al serverelor Yahoo. Din moment ce nu va opreste
nimeni sa va creati mai multe conturi Yahoo, unii oameni au creat programe speciale care nu
fac altceva decât sa se conecteze la Yahoo si sa creeze sute de conturi de e-mail, prin care
apoi sa trimita mii de e-mailuri în toata lumea, ori în scopuri publicitare, ori în scopuri si mai
malefice. Imaginea pe care scrie un cuvânt oarecare, care trebuie scris în casuta de text de
deasupra asigura faptul ca aceste programe nu pot crea automat conturi Yahoo. Un om vede
clar cuvântul de pe imagine, însa un program deosebeste foarte greu punctele din fundal de
literele utile. Mai mult, imaginea se schimba aleator la fiecare încercare de creare a unui cont
nou, deci este necesar ca crearea contului sa se faca manual, nu automat, prin program.
2. Citirea scrisorilor
Primul pas este sa încarcati pagina de mail de pe site-ul Yahoo. Puteti face acest lucru prin
intermediul paginii principale www.yahoo.com, apoi dând clic pe Check Email, sau
accesând direct site-ul http://mail.yahoo.com.
Vi se va cere numele de login (în cazul nostru, ibagaciosul) si parola, pentru autentificare.
Intrati dând clic pe butonul Sign in. Daca exista contul cu acel nume si parola este corecta, vi
se afiseaza pagina dvs. de e-mail.
Aveti mai multe directoare în cont, cel mai important fiind INBOX, în care se tin scrisorile
dvs.
Ca sa cititi scrisorile, trebuie sa dati clic pe INBOX. Apare o lista cu scrisorile primite; dati
clic pe subiectul scrisorii pe care doriti sa o cititi. Se afiseaza continutul scrisorii.
Daca doriti sa stergeti o scrisoare, selectati casuta din stânga ei, apoi dati clic pe Delete de la
sfârsitul listei. Puteti sterge mai multe scrisori deodata, trebuie doar sa le selectati pentru
stergere.
Daca sunteti siguri ca ati mai primit scrisori în timp ce le citeati, puteti dat clic pe Check
Mail din lista de legaturi din stânga listei de scrisori.
Pentru compunerea unei scrisori, dati clic pe Compose din lista de navigare din stânga.
• Adresa expeditorului;
• Adresa destinatarului;
• Titlul, sau subiectul scrisorii;
• Corpul - textul - scrisorii.
Adresa expeditorului este adresa dvs. Yahoo va pune automat adresa dvs. pe “plicul” în care
se trimite e-mailul.
Adresa destinatarului trebuie sa o scrieti în casuta de text cu titlul To:; puteti scrie mai multi
destinatari, separând adresele cu virgula. O alta metoda este sa trimiteti copii “la indigo”
(copii identice) ale scrisorii, daca scrieti adrese în casuta CC:, care înseamna “Carbon Copy”.
Puteti trimite scrisori la mai multi destinatari, fara ca acestia sa stie ca si altcineva a primit
scrisoarea. Puneti adresele în casuta BCC: (“Blind Carbon Copy”). Destinatarii din BCC vor
primi o copie a scrisorii, dar adresa lor nu va aparea pe scrisoare.
Subiectul scrisorii este important, deoarece în casuta postala a destinatarului, scrisorile apar
într-o lista, fiind afisata data primirii, expeditorul si subiectul mesajului.
Corpul scrisorii este mesajul în sine, desi, daca aveti ceva scurt de trimis, puteti omite corpul
scrisorii, bazându-ne doar pe Subject. Dar acest lucru nu este civilizat, deoarece destinatarul
tot cauta textul scrisorii si crede ca s-a pierdut.
Observati legatura Add/Delete Attachments dupa textul scrisorii. Puteti atasa fisiere scrisorii
dvs. Fisierele se vor copia de pe calculatorul dvs. pe serverul Yahoo, dupa care serverul le
lipeste de scrisoare si le trimite împreuna cu aceasta.
Daca nu doriti sa trimiteti scrisoarea acum, puteti sa o salvati ca “ciorna”, cu Save Draft.
Când ati terminat de scris scrisoarea, si ati completat toate adresele la care doriti sa ajunga,
dati clic pe butonul Send.
Observati ca puteti adauga adresa destinatarului într-o carte de adrese, Address Book. Puteti
folosi apoi Address Book sa copiati adrese din el, când trimiteti o noua scrisoare.
Hotmail
Email.ro
Ce înseamna webmail?
Ce se întâmpla daca aveti un drum în strainatate, sau chiar numai în alta localitate? Cum va
cititi mailurile? Sigur, puteti duce cu dvs. programul de citit mailurile, sau poate chiar este
instalat pe calculatorul de pe care doriti sa va cititi posta; de exemplu, Outlook Express se
instaleaza deodata cu Windows.
Metoda de a folosi programul de mail de pe alt calculator decât al dvs. are doua dezavantaje
majore:
Ce ar fi daca ati putea tine toata cutia postala pe un server usor accesibil, care merge zi si
noapte? Si sa va puteti citi scrisorile fara a avea nevoie de un program special. Fara
configurari. Folosind doar un browser obisnuit, care exista pe orice calculator conectat la
Internet!
Exista asa ceva. Exista servere de Web, pe care va puteti conecta cu un browser de Web, si,
pe lânga stiri, meteo, sport si alte informatii, va puteti citi si posta electronica. Desigur, prima
data trebuie sa va creati un cont pe server; procesul de creare al contului se face tot prin Web,
cu ajutorul browserului.
Din moment ce va accesati casuta postala prin intermediul Web-ului, acest serviciu se mai
numeste si Web-mail.
Exista multe site-uri care ofera casuta postala - cont de mail - pe serverele lor. Mai mult, ele
ofera acest serviciu gratuit. În schimb, când încarcati pagina de Web de pe serverul lor, ca sa
va cititi scrisorile, pe lânga scrisori veti vedea si tot felul de reclame, din care traiesc aceste
site-uri.
Site-urile acestea se mai numesc si freemail, deoarece ofera acest serviciu gratuit.
Vom vedea mai jos cum puteti sa va creati un cont pe un astfel de site si cum sa folositi
contul creat.
Transferul de fisiere
Poşta electronică este serviciul cel mai folosit în Internet, însă cu FTP se transferă cea mai
mare cantitate de date. Facilităţile oferite de acest serviciu:
- control al autentificării
Pentru a putea transfera fişiere de la un calculator aflat la distanţă este necesară conectarea la
acel server, căutarea fişierului şi transferarea lui pe calculatorul local. Acest proces se
numeşte download. Copierea unui fişier de pe calculatorul local pe cel de la distanţă se
numeşte upload.
În mod normal conectarea la un server implică existenţa unui cont pentru un utilizator, adică
un nume de identificare şi parolă. Deoarece există foarte multe arhive de software disponibile
pe Internet ce trebuie să fie disponibile oricui, se foloseşte un cont generic numit
anonymous. Ca parolă se utilizează de obicei adresa de e-mail a persoanei respective. Cu
ajutorul acestui ftp anonymous, un utilizator se poate conecta la un server şi să transfere
fişiere fără a avea cont pe acea maşină. Astfel este una din cele mai populare servicii din
Internet.
Modelul FTP
Este asemănător cu celelalte protocoale de aplicaţii din familia TCP/IP, bazat pe modelul
client/server. Diferenţa este că utilizeazuă două conexiuni separate: una din conexiuni este
folosită pentru transmiterea datelor, cealaltă pentru transferul datelor.
b) conexiunea de date: este iniţiată de către server, după ce acesta a acceptat o conexiune
de control de la un client. Conectarea se face de pe portul 20 al serverului (numit şi port ftp
de date: ”ftp-data”). Această conexiune este activă pe durata unui transfer de fişier, la o
următoare cerere de transfer se stabileşte o nouă conexiune de date.
Aceast mod de lucru, în care se realizează două conexiuni se numeşte se numeşte ftp activ, şi
apare când se foloseşte transferul ftp din linia de comandă. Dacă se foloseşte un program
grafic pentru transfer, atunci avem de-a face cu ftp pasiv, unde apare o singhră conexiune
între cele două capete de comunicare.
La baza operaţiei stau interpretoarele de protocol (PI) şi procesele de transfer de date (DTP).
Clientul şi serverul au fiecare interpretoare de protocol şi procesul de transfer de date. DTP
stabileşte şi întreţine conexiunea de date.
1. realizarea conexiunii
ftp <nume server> sau pornit programul ftp după care se pot apela comenzile FTP:
Majoritatea serverelor ftp organizează structura de directoare astfel încât să fie uşor de găsit
un anumit fişier. Totuşi căutarea unui fişier manual este un proces ce consumă mult timp, mai
ales dacă nu se ştie numele exact al fişierului şi locaţia lui în structura de directoare.În plus
există foaret multe servere ftp în întreaga lume. Archie este o bază de date ce conţine toate
fişierele localizate pe un anumit server ftp. Un utilizator poate căuta în această bază de date şi
poate afla cu precizie unde se află fişierul căutat. Archie nu este funcţional cu servere non-
Unix. Diferite servere Archie pot oferi diferite rezultate, deoarece pot avea în baza lor de date
informaţii despre diferite servere ftp.
help comanda
Ofera detalii despre comanda specificata
? comanda
Existã sute de adrese FTP, adicã masini pe care se poate executa ftp. Cel mai bine când
cãutati ceva sa folositi archie. Speram ca cele prezentate în continuare vor constitui tot atatea
motive de a utiliza ftp. Este vorba de o enumerare a unor informatii ce pot fi obtinute cu
ajutorul transferului electronic de documente.
Librarii
Biblioteci
Reviste
Literatura
• mrcnext.cso.uiuc.edu (directorul /etext);;
• nic.funet.fi (directorul: /pub/doc/gutenberg)
Shakespeare
Arta
Medicinã
Biologie
Biologie moleculara
• ucselx.sdsu.edu
(directorul /pub/doc/netinfo/molecular-biology.resources).
Chimie
Consumatori
Calculatoare
Istorie
Gatit (retete)
Formatare Text
Formatarea logica si fizica
În HTML, definim doua categorii de formatari ale textului: formatare logica si formatare
fizica.
Tag-urile de formatare logica definesc scopul textului la care se refera, similar cum tag-urile
pentru subtitluri definesc scopul textului, si nu neaparat cum trebuie sa arate pe ecran. De
exemplu, tag-uri de formatare logica ar fi <em>, <strong>, <code>, <samp>, <kbd>, <var>,
<dfn>, <cite>. Totusi, browserele nu dispun de atâtea formate încât sa afiseze fiecare
formatare grafica diferit, astfel ca acestea sunt afisate de obicei cu text îngrosat sau cu
caractere italice.
Tag-urile de formatare fizica specifica exact cum trebuie sa arate textul pe ecran (cum sa fie
afisat). Toate aceste tag-uri vin în perechi, de deschidere si de închidere. Teoretic, textul
formatat fizic apare la fel în toate browserele si pe toate calculatoarele, dar nici acest lucru nu
este absolut sigur.
Tag SCOP
<b> Text îngrosat.
<plaintext
Text simplu. Depasit. Folositi <pre>.
>
Tag SCOP
<abbr> Prescurtare.
<acronym> Acronim.
<address> Adresa.
<blockquote
Citat lung („long quotation”).
>
Exercitii: încercati toate tag-urile de mai sus. Încercati „<bdo>” cu atributul „dir” cu valoarea
„RTL”.
Tag-ul pentru textul preformatat („<pre>”) este mai special. El permite copierea unui text din
alta sursa (scrisoare, document Word etc.) direct în sursa HTML; se pastreaza sfârsitul de
linie si liniile vide.
<pre>
Acesta este un text preformatat.
La textul preformatat:
se pastreaza spatiile albe (adica spatiile inserate în sursa cu tasta spatiu, si liniile vide);
Lista taguri
Tabel tag-uri
Tag de
Scop
început
<!–> Comentariu.
<a> Ancora.
<abbr> Prescurtare.
<acronym> Acronim.
<address> Adresa.
<cite> Citat.
<fieldset> „Fieldset”.
<form> Formular.
<head> Antetul.
<img> Imagine.
<label> Eticheta .
<p> Paragraf.
<script> Script.
<sub> Indice.
<table> Tabel.
<var> Variabila.
Taguri De Baza
Tag-uri de baza
Subtitluri
Subtitlurile („headings”) ofera posibilitatea structurarii textului pe pagina Web, facând-o mai
usor de parcurs. Un text lung, care tot curge, fara a fi structurat pe bucati, poate fi obositor
din punctul de vedere al cititorului. Este important sa rupeti monotonia textului din când în
când, împartindu-l pe capitole, sau subcapitole. În acest fel, va fi mai usor si pentru dvs. sa
gasiti si sa schimbati ceva în pagina – va trebui sa schimbati doar un subcapitol anume. De
asemenea, si cititorul gaseste mai rapid informatia care îl intereseaza.
Subtitlurile de regula nu sunt numerotate la afisare, ci apar cu litere mai mari, îngrosate,
centrate sau subliniate, deci într-o forma care sa le deosebeasca de restul textului. Asta
depinde de posibilitatile browserului. Subtitlul acestui subcapitol („Subtitluri”) este un bun
exemplu.
Exercitiu: porniti Notepad si creati structura de baza pentru un fisier HTML (tag-urile pt.
html, antetul si corpul paginii). Apoi scrieti urmatorul text în corpul paginii, si vizualizati în
browser:
Observati efectele spatiilor multiple din sursa HTML, precum si efectele liniilor vide.
Daca unele tag-uri ale unui element sunt în contradictie cu alte taguri ale aceluiasi element,
ultimele (adica perechea cea mai „interna”) vor fi luate în considerare.
Exercitiu: modificati exemplul de la începutul acestei lucrari astfel încât subtitlul de nivel 4
sa apara în dreapta paginii. Vizualizati.
Paragrafe
Exercitiu: scrieti doua paragrafe („Primul paragraf” si „Al doilea paragraf”) folosind
aceste tag-uri. Vizualizati.
Observati: ca si în cazul subtitlurilor, se adauga automat o linie vida înaintea si dupa paragraf.
Linie noua
Ati observat ca degeaba introduceti linii vide în sursa HTML, ele vor apare ca un singur
spatiu. Pentru a intra pe linie noua în HTML, aveti nevoie de un tag special, „<br>”.
Exercitiu: puneti tag-ul <br> între „Primul” si „paragraf” din exemplul de mai sus.
Vizualizati.
Comentarii în HTML
Un program bun are 40% comentarii în sursa. Din moment ce si HTML este un limbaj de
programare, este bine sa punem comentarii în codul sursa. Daca sursa HTML este complexa,
comentariile vor fi de nepretuit daca vrem sa schimbam ceva. Acest lucru este adevarat mai
ales în cazul scripturilor.
Observati ca avem de-a face cu un tag mai special, fara pereche de închidere; observati si
semnul exclamarii de la începutul comentariului, si lipsa lui la sfârsit. Perechile de liniute de
la început si de la sfârsit fac parte din tag, nu din textul comentariului.
Comentariile se pot extinde pe mai multe linii, dar este indicat sa nu scrieti comentarii mai
lungi de o linie, pentru claritate.
Nu includeti tag-uri HTML în comentarii (de exemplu, <p>); în mod normal, nimic din ce
este în comentariu nu se afiseaza, dar un browser mai „sensibil” ar putea sa se încurce în
timpul parcurgerii comentariului cu tag-uri.
Bara orizontala
O foarte simpla metoda de a separa vizual partile dintr-un document HTML este folosirea
unei bare orizontale. Folositi tag-ul „<hr>” (de la „horizontal rule”). Poate avea si atribute, ca
„width” (latimea pe orizontala), în puncte sau procente, alinierea („align” – centrat implicit),
„size” pentru grosime (în puncte – implicit este 2) sau „noshade”.
Exercitiu: inserati dupa primul paragraf din exemplul de sus o bara
orizontala de latime de 50% din pagina, de zece puncte grosime,
aliniat la dreapta pe pagina. Vizualizati. Schimbati marimea
ferestrei browserului. Observati latimea orizontala a liniei.
Adaugati si atributul „noshade” (fara valoare). Vizualizati.
Adaugati atributul „title” cu valoarea „Linie orizontala”.
Scop
Tag de început
<html> Document HTML
<p> Paragraf
Comentariu în codul
<!–>
sursa
CUPRINS
re pt
01. Despre HTML. ?
Unul din primele elemente fundamentale ale WWW (World Wide Web) este
HTML ( Hypertext Markup Language ), care descrie formatul primar în care
documentele sunt distribuite şi văzute pe Web. Multe din trăsăturile lui, cum ar fi
independenţa faţă de platformă, structurarea formatării şi legăturile hipertext,
fac din el un foarte bun format pentru documentele Internet şi Web. Primele
specificaţii de bază ale Web-ului au fost HTML, HTTP şi URL. HTML a fost
dezvoltat iniţial de Tim Berners-Lee la CERN în 1989. HTML a fost văzut că o
posibilitate pentru fizicienii care utilizează computere diferite şi schimbă între ei
informaţie utilizând Internetul. Erau prin urmare necesare câteva trăsături :
independenţa de platformă, posibilităţi hypertext şi structurarea documentelor.
Independenţa de platformă înseamnă că un document poate fi afişat în mod
asemănător de computere diferite ( deci cu fonte, grafica şi culori diferite ), lucru
vital pentru o audienta atât de variata. Hipertext înseamnă că orice cuvânt,
frază, imagine sau alt element al documentului văzut de un utilizator (client)
poate face referinţă la un alt document, ceea ce uşurează mult navigarea între
multiple documente sau chiar în interiorul unui aceluiaşi document. Structurarea
riguroasă a documentelor permite convertirea acestora dintr-un format în altul
precum şi interogarea unor baze de date formate din aceste documente.
SGML şi HTML
HTML este pur şi simplu un DTD, deci o aplicaţie a SGML. În primii ani de
evoluţie HTML a crescut lent, în principal pentru că îi lipseau posibilităţile de a
descrie publicaţii electronice profesionale; limbajul permitea oarece control
asupra fontelor dar nu permitea înserarea graficii. În 1933, NCSA a îmbogăţit
limbajul pentru a permite inserarea graficii şi au construit primul navigator
grafic, Mosaic. Au urmat apoi contribuţii ad hoc ale diverselor firme care au adus
adăugiri limbajului HTML (adăugiri şi nu îmbogăţiri pentru că unele taguri nu erau
în conformitate cu principiile generale ale SGML) astfel încât, prin 1994 limbajul
părea scăpat de sub control. Urmarea a fost că la prima conferinţă WWW din
Geneva ( Elveţia ) s-a constituit un grup ( HTML Working Group ) a cărui prima
misiune a fost formalizarea HTML într-un DTD al SGML, lucru care s-a concretizat
în HTML Level 2 ( sau HTML 2.0; Nivelul 1, deci HTML 1.0, a fost proiectat de Tim
Berners-Lee ). Importanţa acţiunii acestui grup constă în faptul că, odată
standardizat, limbajul poate fi apoi extins într-un mod mai controlat la alte
nivele.
Standardul oficial HTML este World Wide Web Consorţiu (W3C), care este
afiliat la Internet Engineering Task Force (IETF). W3C a enunţat câteva versiuni
ale specificaţiei HTML, printre care şi HTML 2.0, HTML 3.0,HTML 3.2, HTML 4.0 şi,
cel mai recent, HTML 4.01. În acelaşi timp, autorii de browsere, cum ar fi
Netscape şi Microsoft, au dezvoltat adesea propriile "extensii" HTML în afara
procesului standard şi le-au încorporat în browserele lor. În unele cazuri, cum ar
fi tagul Netscape, aceste extensii au devenit standarde de facto adoptate de
autorii de browsere.
HTML 2.0, elaborat în Iunie 1994, este standardul pe care ar trebui să-l
suporte toate browserele curente -- inclusiv cele mod text. HTML 2.0 reflectă
concepţia originală a HTML că un limbaj de marcare independent de obiectele
existente pentru aşezarea lor în pagină, în loc de a specifica exact cum ar trebui
să arate acestea. Dacă doriţi să fiţi siguri că toţi vizitatorii vor vedea paginile aşa
cum trebuie, folosiţi tagurile HTML 2.0.
În Mai 1996, W3C a scos pe piaţa specificaţia HTML 3.2 , care era
proiectată să reflecte şi să standardizeze practicile acceptate la scară largă.
Deci, HTML 3.2 include tagurile HTML 3.0 ce erau adoptate de autorii de
browsere că Netscape şi Microsoft plus extensii HTML răspândite. În Bilanţul
asupra HTML, W3C recomandă că providerii de informaţii să utilizeze specificaţia
HTML 3.2. Versiunile curente ale majorităţii browserelor ar trebui să suporte
toate, sau aproape toate aceste taguri.
La momentul apariţiei acestui tutorial, HTML 4.0 este larg utilizat şi au fost
deja publicate specificaţiile HTML 4.01.
TAGURI DE BAZA
Orice document HTML începe cu notaţia <html> şi se termină cu notaţia
</html>. Aceste "chestii" se numesc în literatura de specialitate "TAG-uri". Prin
convenţie, toate informaţiile HTML încep cu o paranteză unghiulară deschisă " <
" şi se termină cu o paranteză unghiulară închisă " > ".
Între cele două marcaje <html> şi </html> vom introduce două secţiuni:
<html>
<head> </head>
<body>
</body>
</html>
În primul rând, titlul unei pagini se obţine inserând în secţiunea
<head>...</head> a următoarei linii:
<html>
<head>
<title>Aceasta este prima mea pagină de Web</title>
</head>
<body>
Bine aţi venit în pagina mea de Web!
</body>
</html>
TITLUL PAGINII
Conţinutul blocului <title>...</title> va apărea în bara de titlu a ferestrei
browser-ului. Dacă acest bloc lipseşte într-o pagină HTML, atunci în bara de titlu
a ferstrei browser-ului va apărea numele fişierului.
Dacă introducem mai multe linii într-o pagină browser-ul va afişa într-un
singur rând, întrucât caracterele " CR/LF " sunt ignorate de browser. Trecerea pe
o linie nouă se face la o comandă explicită, care trebuie să apară în pagina html.
INTRERUPERE DE LINIE
Această comandă este marcajul <br> ( de la " line break " - întrerupere de
linie ).
Folosind aceleaşi operaţii că mai sus, vizualizaţi noua pagină! Veţi vedea textul
ce apare în fereastra navigatorului. În plus, pagina dvs. va avea un titlu nou, cel
introdus de dvs.
<html>
<head>
<title> titlul paginii</title>
</head>
<body>
Bine aţi venit în <br> pagina mea de Web!
</body>
</html>
BLOCURI PREFORMATATE
Pentru că browser-ul să interpreteze corect caracterele " spaţiu ", " tab " şi "
CR/LF " ce apar în cadrul unui text, acest text trebuie inclus într-un bloc
<pre>...</pre>.
<html>
<head>
<title>bloc preformatat </title>
</head>
<body><pre>
Prima linie
A doua linie
A treia linie
</pre></body>
</html>
CULOARE DE FOND
O culoare poate fi precizată în doua moduri:
CULOAREA TEXTULUI
Acest lucru se face prin intermediul atributului text al etichetei <body> după
sintaxa <body text=culoare>. În următorul exemplu textul are culoarea roşie.
<html>
<head>
<title>culoare textului </title>
</head>
<body text=red>
Un text de culoare roşie.
</body>
</html>
ETICHETA
O etichetă poate avea mai multe atribute. De exemplu, o etichetă cu trei atribute
arată astfel: <eticheta atribut1 = valoare1 atribut2 = valoare2 atribut3 = valoare3>.
Următorul exemplu prezintă o pagină cu fondul de culoare albastră şi textul de culoare
galbenă.
<html>
<head>
<title>atribute multiple </title>
</head>
<body bgcolor=blue text=yellow>
Fond de culoare albastră şi text de culoare galbenă.
</body>
</html>
Textul afişat este caracterizat de următoarele atribute: Mărime ( size), Culoare
(color) Font (style).
Dacă acest atribut lipseşte atunci textul din pagina Web are atribute
prestabilite sau atribute precizate de browserul utilizat.
Atributele prestabilite sunt: size = 3, color = black, şi style = " Times New
Roman " .
Pentru că un text să fie scris cu carcatere mai mari cu o unitate decât cele
curente acesta trebuie inclus într-un bloc delimitat de etichetele <big>...</big>.
Pentru că un text să fie scris cu carcatere mai mici cu o unitate decât cele
curente acesta trebuie inclus într-un bloc delimitat de etichetele
<small>...</small>.
Pentru că un text să fie scris cu carcatere cursive acesta trebuie inclus într-un
bloc delimitat de etichetele <i>...</i> ( i vine de la " italic ").
Aceste stiluri tin cont de semnificatia pe care o are blocul în cadrul paginii Web.
" q " vine de la " în-line quotation " (citate inserate în-line);
03. Fonturi
Un font este caracterizat de următoarele atribute:
Familia de fonturi
Pentru a scrie un text într-o pagină pot fi folosite mai multe fonturi (stiluri
de caractere). Există cinci familii generice de fonturi care sunt de regulă
disponibile pe toate calculatoarele utilizatorilor: serif, sans serif, cursive,
monospace şi fantasy. Tipul de font necesar poate fi stabilit prin atributul face al
etichetei. Pot fi introduse mai multe fonturi separate prin virgulă.
Marimea fontului
Pentru a stabili mărimea unui font se utilizează atributul size al etichetei.
Valorile acestui atribut pot fi:
Grosimea fontului
Grosimea unui caracter poate fi definită cu ajutorul atributului weight al
etichetei.
Valorile posibile pentru acest atribut sunt 100, 200, 300, 400, 500, 600, 700,
800 şi 900 (100 pentru fontul cel mai subţire şi 900 pentru cel mai gros).
suplimentar.
<address>...</address>.
<html>
<head>
<title> Adresa</title>
</head>
<body>
Adresa institutiei noastre este :<address> Colegiul Universitar<br>
Str: Victor Babes , Nr:62/A <br>
Baia Mare Romania </address>
</body>
</html>
Indentarea unui bloc
Pentru că un bloc de text să fie indentat ( marginea din stânga a textului să
fie deplasată la dreapta la o anumită distanţă faţă de marginea paginii ), acesta
trebuie inclus între etichetele <blockquote>...</blockquote>.
Linii orizontale
Într-o pagină Web pot fi inserate linii orizontale.acest lucru se face cu ajutorul
etichetei <hr>. Pentru a configura o linie orizontală se utilizează următorele
atribute ale etichetei <hr>:
• align permite alinierea liniei orizontală. Valorile posibile sunt " left " ,"
center " şi " right ";
• width permite alegerea lungimii liniei;
• size permite alegerea grosimii liniei;
• noshade când este prezent defineşte o linie fără umbră;
• color permite definirea culorii liniei.
Blocuri <center>
Blocul introdus de etichetele <center>...</center> aliniază centrat toate
elementele pe care le conţine.
<html>
<head>
<title> Linii orizontale</title>
</head>
<body>
<center> <hr width=10%> <hr width=40%> <hr width=70%> <hr
width=100%> <hr width=70%> <hr width=40%> <hr width=10%> </center>
</body>
</html>
Blocuri <nobr>
Blocul de text cuprins între etichetele <nobr>...</nobr> va fi afişat pe o singură
linie.
<html>
<head>
<title> Blocul <nobr></title>
</head>
<body>
<nobr> O singură linie.</nobr>
</body>
</html>
Blocuri <div>
Modalitatea cea mai eficientă de delimitare şi de formatare a unui bloc de
text este folosirea delimitatorilor <div>...</div>. Un parametru foarte foarte util
pentru stabilirea caracteristicilor unui bloc <div> ( diviziune ) este align
( aliniere ).
Valorile posibile ale acestui parametru sunt:
<html>
<head>
<title> Blocul <div></title>
</head>
<body>
Această linie este o linie normală.Următorul bloc este aliniat la dreapta.
<div align="right">
O singura linie.<br>
</div>
<div align="center">
Bloc aliniat pe centru.<br>
</div>
</body>
</html>
05. Imagini
• " left " - aliniere la stânga; celelalte componente sunt dispuse în partea
dreaptă;
• " right " - aliniere la dreapta; celelalte componente sunt dispuse în partea
stânga;
• " top " - aliniere deasupra; partea de sus a imaginii se aliniază cu partea
de sus a textului ce precede imaginea;
• " middle " - aliniere la mijloc; mijlocul imaginii se aliniază cu linia de bază a
textului ce precede imaginea.
• " bottom " - aliniere la bază; partea de jos a imaginii se aliniază cu linia de
bază a textului.
Atributele hspace şi vspace precizează distanţa în pixeli pe orizontală , respectiv
pe verticală, dintre imagine şi restul elementelor din pagină.
06. Legături
Legăturile (link-urile) reprezintă partea cea mai importantă a unei pagini Web. Ele transformă
un text obişnuit în hipertext sau hiperlegătură, care permite trecerea rapidă de la o informaţie
aflată pe un anumit server la altă informaţie memorată pe un alt server aflat oriunde în lume.
Legăturile sunt zone active într-o pagină Web, adică zone de pe ecran sensibile la apăsarea
butonului stâng al mouse-ului. O legătura către o pagină aflată în acelaşi director. O legătură
către o pagină aflată în acelaşi director se formează cu ajutorul etichetei <a> (de la
"anchor"=ancora). Pentru a preciza pagina indicată de legătură se utilizează un atribut al
etichetei <a> numit href, care ia valoarea numele fişierului HTML aflat în acelaşi director.
Zona activă care devine sensibilă la apăsarea butonului stâng al mouse-ului este formată din
textul cuprins între etichetele <a>...</a>. Prezenţa etichtetei de sfârşit </a> este obligatorie.
Dacă pagina referită se află pe acelaşi disc local, dar într-un alt director atunci pentru a
preciza poziţia ei în structura de directoare se poate folosi adresarea relativă.
<html>
<head>
</head>
<body>
<a href="http://www.eddy.cugir.ro">
</body>
</html>
Ancore
Intr-o pagină foarte lungă pot exista puncte de reper către care se
definesc legături. O ancoră se defineşte de asemenea prin eticheta <a>. Pentru
a defini ancora se utilizează atributul name care primeşte ca valoare un nume
atribuit ancorei (de exemplu "leg1"). Pentru a insera o legătură către "leg1"
definită în aceeaşi pagină se utilizează eticheta <a> având atributul href de
valoare "#leg1". Pentru a introduce o legătură către o ancoră definită în alt
document (altă pagină) aflat în acelaşi director, atributul href primeşte o valoare
de forma "nume_fişier.html#nume_ancora".
link pentru legăturile nevizitate; vlink pentru legăturile vizitate; alink pentru
legăturile active.
Valorile pe care le pot lua aceste atribute sunt culori definite prin nume sau
conform standardului RGB.
<html>
<head>
</head>
<body>
<a href="fişier.zip">
</body>
</html>
Atributul title
Atributul title aparţine etichetei <a> şi comandă apariţia unei mici
ferestre în pagină Web când mouse-ul se află pe o legatură, fereastră în care
este afişată valoarea dată acestui atribut.
07. Liste
Unul din cele mai obişnuite elemente din documentele cu mai multe pagini
este un set de definiţii, referinţe sau indexuri. Glosarele sunt exemple clasice în
acest sens; cuvintele sunt listate în ordine alfabetică, urmate de definiţii ale
termenilor respectivi. În HTML, întreaga secţiune a unui glosar va fi gestionată
printr-o listă de definiţii, care este inclusă într-o pereche de marcaje de lista de
definiţii: <dl>...</dl> (de la "definition list" = lista de definiţii).
Liste neordonate
O listă neordonată este un bloc de text delimitat de etichetele corespondente
<ul>...</ul> (" ul " vine de la " unordered list " = lista neordonată). Fiecare
element al listei este iniţiat de etichetă <li> (list item). Lista va fi indentată faţă
de restul paginii Web şi fiecare element al listei începe pe un rând nou.
<html>
<head><title>listex_2</title></head>
</ul>
</body>
</html>
Tag-urile <ul> şi <li> pot avea un atribut type care stabileşte caracterul afişat
în faţa fiecărui element al listei. Valorile posibile al acestui atribut sunt:
"circle" (cerc)
"square" (patrat)
Listele neordonate pot fi imbricate pe mai multe niveluri
<html>
<head><title>listex_3</title></head>
</ul>
</body>
</html>
Liste ordonate
O lista ordonată de elemente este un bloc de text delimitat de etichetele
corespondente <ol>...</ol> (" ol " vine de la " ordered list " = listă ordonată).
Fiecare element al listei este iniţiat de etichetă <li> (list item). Lista va fi
indentată faţă de restul paginii Web şi fiecare element al listei începe pe un rând
nou.
<html>
<head><title>listex_4</title></head>
</ol>
</body>
</html>
Tag-urile <ol> şi <li> pot avea un atribut type care stabileşte tipul de caractere
utilizate pentru ordonarea listei.Valorile posibile sunt:
" I " pentru ordonare de tipul I , II , III , IV etc. ( cifre romane mari );
" i " pentru ordonare de tipul i , ii , iii , iv etc. ( cifre romane mici );
" 1 " pentru ordonare de tipul 1 , 2 , 3 , 4 etc. ( cifre arabe - optiune prestabilita );
08. Tabele
Un rând este format din mai multe celule ce conţin date.O celulă de date se
introduce cu eticheta <td>..</td>.
<html>
<head><title>tabelex_1</title></head>
<table>
</table>
</body>
</html>
<html>
<head><title>tabelex_2</title></head>
<table border="4">
</table>
</body>
</html>
Alinierea tabelului
Pentru a alinia un tabel într-o pagină Web se utilizează atributul align al etichetei
<table>, cu următoarele valori posibile: " left " ( valoarea prestabilită ), " center
" şi "right ".
dacă tabelul este aliniat dreapta ( <table align="right"> ), atunci textul care
urmează după punctul de inserare al tabelului va fi dispus în partea stânga a
tabelului; dacă tabelul este aliniat pe centru ( <table align="center"> ), atunci
textul care urmează după punctul de inserare al tabelului va fi afişat pe toată
lăţimea paginii, imediat sub tabel.
Distanţa dintre tabel şi celelalte elemente din pagina Web poate fi stabilită
cu ajutorul atributelor hspace şi vspace al etichetei <table>. Valoarea
atributului hspace poate fi orice număr pozitiv, inclusiv 0, şi reprezintă distanţa
pe orizontală dintre tabel şi celelalte elemente ale paginii Web.
Valorile pe care le poate primi bgcolor sunt cele cunoscute pentru o culoare.
Dacă în tabel sunt definite mai multe atribute bgcolor, atunci prioritatea
este următoarea: <td>, <tr>, <table> ( cu prioritate cea mai mică ).
<html>
<head><title>tabelex_4</title></head>
</table>
</body>
</html>
Culoarea textului din fiecare celulă se pote stabili cu ajutorul expresiei: <font
color="valoare">...</font>.
<head><title>tabelex_5</title></head>
<table cellspacing="0">
</table>
</body>
</html>
<html>
<head><title>tabelex_6</title></head>
</table>
</body>
</html>
<head><title>tabelex_7</title></head>
</table>
</body>
</html>
<html>
<head><title>tabelex_8</title></head>
<h2>Text centrat.</h2>
</table>
</body>
</html>
Cap de tabel
Un tabel poate avea celule cu semnificaţia de cap de tabel. Aceste celule sunt
introduse de eticheta <th> ( de la " tabel header " = cap de tabel ) în loc de
<td>. Toate atribute care pot fi ataşate etichetei <td> pot fi de asemenea
ataşate etichetei <th>. Conţinutul celulelor definite cu <th> este scris cu
caractere aldine şi centrat.
Aceste atribute pot fi ataşate atât etichetei <tr> pentru a defini tuturor
elementelor celulelor unui rând, cât şi etichetelor <td> şi <th> pentru a stabili
alinierea textului într-o singură celula.
<html>
<head><title>tabelex_11</title></head>
<td align="left">stânga
</body>
</html>
Valorile posibile ale acestor atribute sunt: numere întregi pozitive ( inclusiv 0 )
reprezentând dimensiunea în pixeli a lăţimii, respectiv a înălţimii unei celule;
procente din lăţimea , respectiv înălţimea tabelului.
<html>
<head><title>tabelex_14</title></head>
<table border>
</table>
</body>
</html>
Celule vide ale unui tabel
Dacă un tabel are celule vide, atunci aceste celule vor apărea în tabel fără un
chenar de delimitare. În scopul de a afişa un chenar pentru celule vide se
utilizează următoarele trucuri:
<html>
<head><title>tabelex_15</title></head>
<table border>
</table>
</body>
</html>
background permite stabilirea unei imagini pentru fondul unui tabel primeşte caă
valoare adresa URL a imaginii folosite pentru fond; bordercolor permite stabilirea
culorii pentru chenarul unui tabel; bordercolorlight permite stabilirea culorii
pentru chenarul 3D al unui tabel; bordercolordark permite stabilirea culorii
pentru chenarul 3D al unui tabel;
Grupuri de coloane
Blocul <colgroup>...</colgroup> permite definirea unui grup de coloane.
Atributele acceptate de <colgroup> sunt: span determină numărul de coloane
dintr-un grup; width determină o lăţime unică pentru coloanele din grup; align
determină un tip unic de aliniere pentru coloanele din grup.
Exemplu:
<colgroup span="3" width="100"></colgroup>
<html>
<head><title>tabelex_18</title></head>
</table>
</body>
</html>
Subblocurile unui tabel
În specificaţiile HTML 4.0, conţinutul unui tabel poate fi impărţit în subblocuri prin
elementele:
Observaţii:
-dacă mai multe elemente din lista sunt configurate cu *, atunci spaţiul
disponibil rămas pentru ele se va îăpărţi în mod egal.
-o subfereastră poate fi un cadru (folosind <frame>)în care se va încărca un
document HTML sau poate fi impărţită la rândul ei la alte subfereste (folosind
<frameset>).
<html>
<head><title>ferex_2</title></head>
<frameset rows="100,*,10%">
<frame src="p1.html">
<frame src="x.jpg">
<frame src="p3.html">
</frameset>
</html>
<html>
<head><title>ferex_3</title></head>
<frame src="p1.html">
<frame src="p2.html">
<frame src="p3.html">
<frame src="p4.html">
</frameset>
</html>
În exemplul următor este creată o pagină Web cu trei cadre mixte. Pentru
a o crea se procedează din aproape în aproape. Mai întâi, pagina este împărţită
în două subferestre de tip coloană, după care a doua subfereastră este împărţită
în două subferestre de tip linie.
<html>
<head><title>ferex_4</title></head>
<frameset cols="20%,*">
<frame src="p1.html">
<frameset rows="*,*">
<frame src="p2.html">
<frame src="p3.html">
</frameset>
</frameset>
</html>
"yes" -echivalent cu 1;
"no" -echivalent cu 0;
Bare de defilare
Atributul scrolling al etichetei <frame> este utilizat pentru a adauga unui cadru
o bara de derulare care permite navigarea în interiorul documentului afisat în
interiorul cadrului.
Valori posibile:
-număr de pixeli;
Există browsere care nu suportă cadre pentru aceasta se utilizează în interiorul blocului
<frameset> eticheta <noframes>. Dacă programul de navigare ştie să interpreteze cadre, va
ignora ce se găseşte în această porţiune, iar dacă nu, materialul cuprins în zona
<noframes>...</noframes> va fi singurul care va fi înţeles şi afişat.
Cadre interne
Un cadru intern este specificat prin intermediul blocului <iframe>...</iframe>.
Un cadru intern se inserează într-o pagină Web în mod asemănător cu o imagine
sau în modul în care se specifică marcajul <frame>, aşa cum rezultă din
următorul exemplu:
În acest caz, am specificat că doresc o fereastră de cadru intern care are 40%din
înălţimea şi 50% din lăţimea paginii curente.
<base target="nume_ferastra/frame_de_baza">
prin plasarea în etichetă <a> a atributului target, care precizează numele ferestrei (cadrului)
în care se va încărca pagina nou referită de legătura, conform sintaxei:
Observaţie:
-dacă este prezent atât un atribut target în <base> cât şi un atribut target
în <a>, atunci cele precizate de atributul target din <a> sunt prioritare. Numele
unui cadru este stabilit prin atributul name al etichetei <frame> conform
sintaxei: <farme name="nume_frame">
"_parent" (încarcarea noii pagini are loc în cadrul parinte al cadrului curent dacă acesta exista, altfel are loc
în fereastra browserului curent);
10. Formulare
<form action="http://www.yahoo.com/cgi-bin/nume_fis.cgi">.
Exemplu: "http://www.yahoo.com/cgi-bin/nume_fis.cgi?nume1 =
valoare1&nume2 = valoare2";
post în acest caz datele sunt expediate separat. Sunt permise cantităţi mari de
date (ordinul MB). Pentru ca un formular să fie funcţional, trebuie precizat ce se
va întâmpla cu el după completarea şi expediere. Cel mai simplu mod de
utilizare a unui formular este expedierea acestuia prin poşta electronică (e-mail).
Pentru aceasta se foloseşte un atribut al etichetei <form>: şi anume action care
primeşte ca valoare " mailto: " concatenat cu o adresa validă de e-mail către
care se va expedia formularul completat. Un formular cu un câmp de editare şi
un buton de expediere. Majoritatea elementelor unui formular sunt definite cu
ajutorul etichetei <input>. Pentru a preciza tipul elementului se foloseşte
atributul type al etichetei <input>. Pentru un câmp de editare, acest atribut
primeste valoarea "text". Alte atribute pentru un element <input> sunt:
Observaţii:
Butonul Reset
Dacă un element de tip <input> are atributul type configurat la valoarea
"reset", atunci în formular se introduce un buton pe care scrie "Reset". La
apăsarea acestui buton, toate elementele din formular primesc valorile
prestabilite (definită odată cu formularul ), chiar dacă aceste valori au fost
modificate de utilizator.
Butoane radio
Butoanele radio permit alegerea, la un moment dat, a unei singure
variante din mai multe posibile. Butoanele radio se introduc prin eticheta
<input> cu atributul type având valoarea "radio".
Observaţii:
Casete de fişiere
Intr-o pereche "name = value" a unui formular se poate folosi întregul
continut al unui fişier pe post de valoare.
Liste de selecţie
O listă de selecţie permite utilizatorului să aleagă unul sau mai multe elemente dîntr-o listă
finită. Lista de selecţie este inclusă în formular cu ajutorul etichetelor corespondente
<select>şi </select>.O listă de selecţie poate avea următoarele atribute:
Un formular complex
În exemplul următor este prezentat un formular conţinând elemente
prezentate anterior. Câmpurile formularului sunt incluse în celule unui tabel
pentru a obtine o aliniere dorita.
Butoane
Într-un formular pot fi afisate butoane.Când utilizatorul apasa un buton, se
lanseaza în executie o functie de tratare a acestui eveniment. Limbajul HTML nu
permite scrierea unor astfel de funcţii (acest lucru este posibil dacă se utilizează
limbajele Javascript sau Java). Pentru a insera un buton într-un formular , se
utilizează eticheta <input> avand atributul type configurat la valoarea "button".
Alte două atribute ale elementului "button" sunt: Atributul name, care permite
ataşarea unui nume butonului; atributul value, care primeşte că valoare textul
ce va fi afisat pe buton. Un buton pentru lansarea în execuţie a unei acţiuni
poate fi introdus într-un formular prin elementul <input> având atributul type
configurat la valoarea "button", aşa cum s-a văzut mai înainte. Există o a doua
modalitate de a introduce într-o pagină Web un buton de apăsat, şi anume prin
intermediul blocului <button>...</button>. Un astfel de buton poate fi inserat
într-un formular, în acest caz declanşând acţiuni legate de acel formular, sau
poate fi introdus oriunde în pagină pentru iniţierea unor acţiuni independente de
formulare.
Observaţii finale:
11. Stiluri
Exista două modalităţi de a defini un stil: sintaxa CSS (Cascading Style Sheets);
sintaxa Javascript.
Stiluri dedicate
Aceste stiluri se aplică blocurilor de text pentru care sunt definite. De exemplu:
<style>
h1 {text-align:center; color:red;}
</style>
Toate titlurile care apar în fişier ca fiind de mărime 1 vor fi de culoare roşie
şi centrate. Dacă dorim ca acelaşi stil să fie utilizat de către mai multe elemente
(de ex. "h1", "h2", şi "p") atunci se utilizează o listă a acestor elemente, separate
prin virgulă:
<style>
</style>
Clase de stiluri
Aceste stiluri permit definirea unui stil general şi folosirea lui oriunde este
necesar. Exemplu: Definim o clasă de stiluri "ac" (albastru şi centrat) în interiorul
blocului <style>...</style>, aflat la rândul lui în blocul <head>...</head>:
<style>
</style>
Observaţii:
Dacă dorim ca o clasă de stiluri să fie aplicabilă numai pentru anumite elemente
ale documentului (de exemplu "p") atunci în construcţie va apărea acest element
( de exemplu "p.ac").
<style>
</style>
în elementul în care se doreşte utilizarea locala a acestui stil , folosiţi
atributul id care primeşte valoare numele stilului definit anterior. Dacă dorim că
un stil " identificat " să fie aplicabil numai pentru anumite elemente ale
documentului ( de exemplu "h2") atunci în construcţia selectorului va apărea
acest element (de exemplu "h2#ac").
Stiluri în-line
Stilurile în-line sunt definite chiar în eticheta ce initiaza blocul în care dorim să se
aplice aceste stiluri. Pentru aceasta se utilizează atributul universal style (comun
practic tuturor etichetelor ce par într-un document HTML). Valoarea data
atributului style este tocmai descrierea stilului, cuprinsă nu între acolade {..} ci
între ghilimele "...".
Dacă dorim utilizarea unui anumit style pentru un fragment de text, atunci
includem acest text într-un bloc cu ajutorul delimitatorilor <span>...</span>,
după care utilizăm atributul style pentru eticheta <span>.
atributul rel cu valoarea "stylesheet"; atributul href avand că valoare adresa URL
a fişierului creat la punctul 1 ; atributul type cu valoarea "text/css". Se
utilizează titlurile definite în fişierul extern că şi cum ar fi definite în fişierul HTML
curent într-un bloc <style>...</style>.
Bara verticală - atunci când este poziţionat pe alt obiect decât o legătura.
Acestea însa sunt formele implicite. Desigur exista cazuri în care am dori că
browser-ul să aiba o alta forma decât una dintre acestea. La fel că multe alte
probleme care privesc modul în care o pagina arata şi aceasta îşi găseşte
rezolvarea în folosirea CSS, că limbaj de descriere a formei unui document.
Proprietatea care gestionează forma cursorului se numeste simplu: cursor şi
poate fi introdusă în orice element style al unui tag html. De exemplu pentru
obţinerea unei imagini a cursorului de tipul unei săgeţi orientată Est-Vest la
trecerea mouse-ului peste un link iată codul ce va trebui folosit:
Iată deci cum va arată (doar pentru IE 4.x sau mai mare):
Legătura
Nu este, însă singurul exemplu, în continuare aveţi toate codurile pentru formele
de cursor pe care le puteţi folosi: auto utilizează setările implicite ale
utilizatorului; crosshair creează o cruce; default setările implicite ale
browserului; e-resize săgeată Est-Vest; hand mână; help semnul întrebării;
move cruce cu săgeţi la capete; n-resize săgeată sud-nord; ne-resize săgeată
SudVest – NordEst; nw-resize săgeată SudEst – NordVest; pointer mână; s-
resize săgeată Nord – Sud; se-resize săgeată NordVest – SudEst; sw-resize
săgeată NordEst – SudVest; text bara verticală din câmpurile de introducere a
datelor
12. Javascript
change utilizatorul modifica valoarea unui text zona de text sau element de
selectie onChange.
13. Tag-uri
<P> Paragraf
BORDER=x Chenarul din jurul imaginii, atunci când aceasta este utilizată
că hiperlegătura