curs-9-web.doc

Upload: angela-biro

Post on 06-Jul-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 curs-9-web.doc

    1/15

    Curs – Programare WEB

    Curs – 9

    OBIECTUL "Window"

    Un browser - indiferent de numele sau producatorul lui - este prezentatutilizatorului intr-o fereastra şi tot ceea ce utilizatorul face cu browserul se eecuta in

    interiorul acelei ferestre! ai mult c#iar$ toate elementele ecranului sunt de in fapt deasemenea continute in fereastra respecti%a!

    Obiectul "Window" constituie c#intesenta celor afirmate mai sus! El esteconsiderat obiectul de ni%elul ierar#ic cel mai inalt in ierar#ia obiectelor &' pe partea

    de client şi contine toate celelalte obiecte pe partea de client - cu eceptia obiectului"na%i(ator" - conceptual diferit$ el nedefinind un element propriu-zis %izual! dup) cum

    *n practic)putem lucra cu mai multe ferestre desc#ise simultan tot asa putem lucra şi

    cu mai multe obiecte "Window" - de fapt cate una pentru fiecare fereastra e%entualdesc#isa şi cu care ar trebui sa lucram!

    O alta particularitate le(ata de "Window" este ca acest obiect nu are o etic#eta

    +TL corespondenta ci se creaza automat atunci cand se desc#ide o nou fereastra de

     browser! In codul &' lucram cu un obiect de acest tip ca in eemplu de mai ,os

    window!status."Bine ati %enit"/

    0cest cod sursa adau(a un tet in bara de stare a ferestrei!

    Ca şi celelalte obiecte şi "Window" are o serie de proprietati şi metode!

    1eoarece este obiectul de ni%elul cel mai inalt unele dintre acestea pot fi apelate sause poate face referire la ele fara a folosi "window!" in fata lor/ de eemplu metoda

    "alert23" este un eemplu etrem de des intalnit in aceasta pri%inta!

    TI4 ELEE5T 'E5I6IC0TIE

    etode atob23 decodifica un şir care a

    fost codificat in baza 78

    alert23 afiseaza o caseta de

    a%ertizare cu sirul de tettransferat

     bac923 incarca o pa(inaanterioara in locul instantei

    "window"

     blur23 dezacti%eaza o fereastra

     btob23 codifica un şir in baza78

    captureE%ents23 stabileste ca fereastrasa captureze toate

    e%enimentele de un tip

    specificatclearInter%al23 ster(e inter%alul stabilit

  • 8/17/2019 curs-9-web.doc

    2/15

    cu metoda "setInter%al23"

    clearTimeout23 ster(e pauza stabilita cu

    metoda "setTimeout23"

    close23 inc#ide instanta

    ferestrei

    confirm23 afiseaza o caseta deconfirmare

    cr:pto!random23 (enereaza un şir aleator  

    de date$ a carui lun(ime estespecificata de numarul de

    octeti transferati

    cr:pto!si(nTet23 intoarce un şir de date

    codificate care reprezinta un

    obiect semnat

    disableEternalCapture23 dezacti%eaza capturareaunui e%eniment etern

    enableEternalCapture23 acti%eaza capturareaunui e%eniment etern pentru

     pa(inile incarcate din alte

    ser%ere

    find23 afiseaza o caseta de

    dialo( "6ind" in careutilizatorul poate introduce tet

     pentru cautare in pa(inacurenta

    focus23 acti%eaza instanta

    "window" specificataforward23 incarca urmatoarea

     pa(ina in locul instantei

    "window"

    #andleE%ent23 apeleaza #andlerul

     pentru e%enimentul transferat

    #ome23 incarca pa(ina de baza

    specificata a utilizatorului in

    locul instantei "window"

    mo%eB:23 deplaseaza fereastra cu

    %aloarea specificata

    mo%eTo23 deplaseaza fereastra inlocatia specificata

    open23 desc#ide o noua

    instanta a unei ferestre

     print23 apeleaza caseta de

    dialo( "4rint" astfel cautilizatorul sa poata tipari

    fereastra curenta

     prompt23 afiseaza o caseta de

    dialo(

    releaseE%ents23 elibereazae%enimentele capturate de un

  • 8/17/2019 curs-9-web.doc

    3/15

    tip specificat

    resizeB:23 redimensioneaza

    fereastra cu %aloareaspecificata

    resizeTo23 redimensioneaza

    fereastra la %aloarea indicatarouteE%ent23 transfera e%enimentele

    de un tip specificat pentru a fi

    tratate nati%

    scroll23 deruleaza documentul

    in fereastra pana la o locatie

    specificata

    scrollB:23 deruleaza documentul

    in fereastra cu o %aloarespecificata

    scrollTo23 deruleaza documentul

     pe latime şi inaltime pana la o

    locatie specificata din fereastra

    set+ot;e:s23 permite comutarea intre

    acti%area şi dezacti%areatastelor de selectare rapida

    cand nu sunt prezente meniuri

    setInter%al23 apeleaza o func a uneiferestre

    stop23 opreste fereastra

    curenta sa incarce alt elementin ea

    4roprietati closed specifica daca instanta

    "window" a fost inc#isa

    cr:pto permite accesul la

    caracteristicile de criptare din

     5etscape 5a%i(ator

    default'tatus specifica mesa,ul

     prestabilit in bara de stare aferestrei

    document mentioneaza toateinformatiile despre documentul

  • 8/17/2019 curs-9-web.doc

    4/15

    din aceasta fereastra

    frames mentioneaza toate

    informatiile despre cadrele dinaceasta fereastra

    #istor: mentioneaza adresele

    U=L %izitate de utilizator inner+ei(#t contine inaltimea in

     pieli a zonei afisate din

    fereastra curenta

    innerWidt# contine latimea in

     pieli a zonei afisate din

    fereastra curenta

    len(t# reprezinta numarul de

    cadre din fereastra curenta

    location contine adresa U=Lcurenta incarcata in browser 

    locationbar face referire la bara delocatie a browserului

    locationbar!%isible contine %aloarea booleana care indica daca bara

    de locatie de pe browserul

    utilizatorului este %izibila

    menubar face referire la bara de

    meniuri a browserului

    menubar!%isible contine %aloarea

     booleana care indica daca bara

    de meniuri de pe browserulutilizatorului este %izibila

    name contine numele

    ferestrei

    offscreen-Bufferin( contine o %aloare

     booleana care ne permite sadeterminam daca %reo

    actualizare a ferestrei este

    eecutata intr-un buffer dinafara ecranului

    opener contine numele

    ferestrei din care a fostdesc#is) o fereastra secundara

    outer+ei(#t contine inaltimea in

     pieli a suprafetei dineteriorul ferestrei curente

    outerWidt# contine latimea in pieli a suprafetei din

    eteriorul ferestrei curente

     pa(e?Offset contine coordonata ? a

    ferestrei curente

     pa(e@Offset contine coordonata @ aferestrei curente

  • 8/17/2019 curs-9-web.doc

    5/15

     parent face referire la fereastrade ni%elul cel mai inalt care

    afiseaza cadrul curent

     personalbar mentioneaza informatii

    despre bara personala a

     browserului personalbar!%isible contine %aloarea

     booleana care indica daca bara personala de pe browserul

    utilizatorului este %izibila

    screen? face referire la

    coordonata ? a browserului$din mar(inea stan(a a ferestrei

    screen@ face referire lacoordonata @ a browserului din

    mar(inea de sus a ferestrei

    scrollbars face referire la berele

    de derulare ale browserului

    scrollbars!%isible contine %aloarea

     booleana care indica daca

     barele de derulare de pe browserul utilizatorului sunt

    %izibile

    self face referire la fereastra

    curenta

    status face referire la mesa,ul

    de pe bara de stare a ferestreistatusbar face referire la bara de

    stare a browserului

    statusbar!%isible contine %aloarea

     booleana care indica daca barade stare a browserului

    utilizatorului este %izibila

    toolbar face referire la bara de

    instrumente a browserului

    toolbar!%isible contine %aloarea

     booleana care indica daca bara

    de instrumente a browseruluiutilizatorului este %izibila

    top face referire la fereastra

    de ni%elul cel mai inalt care

    afiseaza cadrul curent

    window face referire la fereastra

    curenta

    Tabelul 2.5 - 5

    OBIECTE 1E CEL 0I I50LT 5IAEL

  • 8/17/2019 curs-9-web.doc

    6/15

    Obiectul "Window" - prezentat c#iar mai inainte - este obiectul de ni%el cel

    mai inalt pe partea de client şi contine patru obiecte copil$ care formeaza baza pentrutoate celelalte obiecte cu care %om lucra permanent! 0ceste obiecte sunt

    - 1ocument

    - 6rame- +istor:- Location

    Titlul acestui subcapitol poate (enera o oarecare confuzie - introducem patru

    obiecte numite "de cel mai inalt ni%el" in timp ce c#iar in para(rafele anterioare am

    spus ca obiectul "Window" este de cel mai inalt ni%el Ei bine problema nu este defapt deloc complicata - in final puteti considera orice obiect ca fiind de orice ni%el

    doriti atat timp cat intele(eti ce şi cum se poate realiza folosindu-l! Ca sa re%enim$mentionez ca aceeasi aplicare a ni%elurilor este destul de (eneral acceptata datorita

    faptului ca obiectul "Window" este intr-ade%ar de cel mai inalt ni%el şi este oarecum

    scos din ierar#ie - considerat c#iar deasupra ei$ şi ramanand astfel ca celelalte obiectesa "concureze" pentru celelalte - %eti %edea mai tarziu - patru ni%eluri!

    OBIECTUL "1ocument"

    4robabil ca acest obiect este cel mai important din intre(ul arsenal disponibil

    limba,ului &a%a'cript! El este responsabil pentru continutul efecti% afisat pe o pa(inaşi putem lucra cu el pentru a afisa pa(ini +TL dinamice! In document sunt continute

    de asemenea toate elementele obisnuite ale interfetei cu utilizatorul ale unei aplicatii

    web! In cele ce urmeaza %om prezenta metodele şi proprietatile obiectului"1ocument"

    TI4 ELEE5T 'E5I6IC0TIE

    etode captureE%ents23 captureaza e%enimentele care%or fi tratate de document

    close23 inc#ide fluul datelor de iesirespre document

    contetual23 permite sa aplicam in modselecti% un stil unui element +TL care

    apare intr-un contet specific

    (et'election23 intoarce tetul selectat#andleE%ent23 apeleaza #andlerul pentru

    e%enimentul specificat

    open23 desc#ide fluul datelor de iesirespre document

    releaseE%ents23 elibereaza e%enimentelecapturate de document

    routeE%ent23 diri,eaza e%enimentele capturatespre alte obiecte

    write23 adau(a tet in document

    writeln23 adau(a tet şi un caracter linie

    noua in document

    4roprietati alin9Color culoarea unei le(aturi acti%e

  • 8/17/2019 curs-9-web.doc

    7/15

    all tabloul tuturor etic#etelor +TLdin document

    anc#ors tabloul de obiecte "0nc#or"

    applets tabloul de obiecte "0pplet"

     b(color culoarea de fundal a

    documentuluiclasses tabloul claselor pa(inilor cu

    stiluri

    coo9ie fisier coo9ie asociat cu

    documentul

    domain domeniu al documentului

    embeds tablou de obiecte in(lobate

    f(color culoarea tetului in document

    forms tablou de obiecte "6orm"

    form5ame specifica instanta "6orm" care

    este accesata prin folosirea %aloriiatributului "name" in etic#eta formD

    #ei(#t specifica inaltimea documentuluiin pieli

    ids tabloul identificatorilor pa(iniicu stiluri

    ima(es tablou de obiecte "Ima(e"

    lastodified data cand a fost modificat ultima

    oara documentul

    la:ers tablou de obiecte "La:er"

    lin9Color culoarea le(aturilor  

    lin9s tablou de obiecte "Lin9" plu(ins tablou de obiecte in(lobate

    referrer adresa U=L a documentului lacare a fost le(at documentul curent

    ta(s tabloul etic#etelor pa(inii custiluri

    title titlul documentului

    U=L adresa U=L a documentului

    curent

    %lin9Color culoarea le(aturilor %izitate

    widt# specifica latimea documentuluiin pieli

    Tabelul 2.5 - 6 

    OBIECTUL "6rame"

    0cest obiect reprezinta un cadru dintr-o structura de cadre! Intr-o prezentare de

    cadre multiple$ obiectul "Window" reprezinta de fapt pa(ina care contine ta(ul

    framesetD$ in timp ce celelalte pa(ini sunt considerate cadre in acest contet!In continuare prezentam metodele şi proprietatile obiectului "6rame"

    TI4 ELEE5T 'E5I6IC0TIE

  • 8/17/2019 curs-9-web.doc

    8/15

    etode blur23 dezacti%eaza cadrul

    clearInter%al23 anuleaza o eecutie repetata

    clearTimeout23 anuleaza orice eecutie intarziata

    focus23 acti%eaza un cadru

     print23 apeleaza caseta de dialo( "4rint"

    setInter%al23 stabileste planificarea functiei pentru eecutare repetata

    setTimeout23 stabileste planificarea functiei pentru eecutare intarziata

    4roprietati document documentul curent incarcat ininteriorul unui cadru

    frames tablou continand referiri lacadrele copil

    len(t# lun(imea tabloului de cadre

    name atributul "name" al etic#etei

    frameD parent fereastra principala sau cadrul

     principal din care sunt create cadrelecopil

    self face referire la cadrul curent

    top fereastra de browser care eecuta

    scriptul

    window face referire la fereastra curenta

    sau la cadrul curent

    Tabelul 2.5 - 7 

    OBIECTUL "+istor:"

    4entru a dez%olta cat mai clar şi acest obiect ar fi bine sa luam un eemplu/ sa

    consideram cazul in care utilizatorul trebuie sa eecute clic pe un buton şi sa seintoarca automat cu cinci pa(ini inainte in lista istoric! +andlerul de e%eniment pentru

     butonul respecti% poate apela o func

  • 8/17/2019 curs-9-web.doc

    9/15

    istoric$ folosind decalarea transferata

    4roprietati current face referire la adresa U=L curenta

    din lista istoric

    len(t# intoarce numarul de intrari din lista

    istoric

    net face referire la urmatoarea adresaU=L din lista istoric

     pre%ious face referire la adresa U=L

    anterioara din lista istoric

    Tabelul 2.5 - 8

    OBIECTUL "Location"

    In cadrulacestui obiect sunt continute informatiile despre ori(inea unei pa(ini

    web! El este folosit pentru stocarea tuturor informatiilor despre adresa U=L pentru ofereastra specificata!

    1e eemplu$ daca dorim sa re(asim portiunea de protocol a adresei U=Lcurente şi s) o e%aluam folosim scriptul urmator

    script t:pe."tet,a%ascript"D

    function e%al4rotocol23 G

     protocolCurent.window!location!protocol/if 2protocolCurent.."#ttp"3 G

     alert2"1ocumentul %ine de pe web"3/

    else G if 2protocolCurent.."file"3G

      alert2"1ocumentul %ine de pe #ard disc"3/  else G

      alert2"1ocumentul %ine de altunde%a"3/ 

    scriptD

    Tabelul de mai ,os contine proprietatile şi metodele acestui tip de obiect

    TI4 ELEE5T 'E5I6IC0TIE

    etode reload23 reincarca adresa U=L curenta in

    fereastra de browser 

    replace23 incarca noua pa(ina transferata in

     browserul curent

    4roprietati #as# reprezinta un nume de ancora in

    adresa U=L$ care incepe cu caracterul diez

    2 J 3

    #ost reprezinta numele calculatorului

    (azda şi numarul de port al adresei U=L

    #ostname reprezinta partea cu numele

  • 8/17/2019 curs-9-web.doc

    10/15

    calculatorului (azda din adresa U=L

    #ref reprezinta adresa U=L completa

     pat#name reprezinta partea 40T+KI56O aadresei U=L

     port reprezinta partea de port a adresei

    U=L protocol reprezinta partea de protocol a

    adresei U=L

    searc# partea de cautare a adresei U=L$

    inclusi%

    Tabelul 2.5 - 9

    OBIECTE 1E 5IAELUL 0L 1OILE0

    1upa cum obiectul "Window" are mai multe subobiecte tot asa şi obiectul

    "1ocument" are anumite subobiecte$ care in ierar#ia (eneral) pot fi pri%ite ca obiecte

    de ni%elul al doilea!

    OBIECTUL "0nc#or"

    0cest obiect este un tet sau o ima(ine in pa(ina +TL care poate fi tintaunei le(aturi #ipertet! 4ractic %om utiliza foarte putin acest obiect &' fiind poate cel

    mai putin important dintre obiectele de pe partea de client a &'!

    4entru a a%ea totusi o %iziune clara asupra posibilitatilor sale sa %edem un

    tabel cu proprietatile sale

    4=O4=IET0TE 'E5I6IC0TIE

    name nume care ofera acces la ancora de la o le(atura

    tet tetul care apare intre etic#etele aD şi aD

    coordonata a ancorei

    : coordonata : a ancorei

    Tabelul 2.5 - 10

    OBIECTUL "0rea"

    0cest obiect ne permite sa definim o suprafata a unei ima(ine ca fiind o #arta

    de ima(ine! 0tributul "#ref" al unui obiect areaD este incarcat intr-o fereastra tintaatunci cand utilizatorul eecuta clic pe o locatie specificata!

    Tabelul urmator prezinta proprietatile şi metodele acestui obiect

    TI4 ELEE5T 'E5I6IC0TIE

    etode #andleE%ent23 apeleaza #andlerul de e%eniment

    asociat acestui e%eniment

    4roprietati #as# portiunea de adresa U=L care este

    ancora$ inclusi% semnul diez 2 J 3

    #ost numele calculatorului (azda

  • 8/17/2019 curs-9-web.doc

    11/15

    2 adresa I4 3 şi portul specificat in adresaU=L

    #ostname numele calculatorului (azdaspecificat in adresa U=L

    #ref intrea(a adresa U=L

     pat#name calea fisierului specificat in adresaU=L$ incepand cu simbolul

     port portul specificat in adresa U=L

     protocol protocolul specificat in adresa

    U=L$ inclusi% simbolul doua puncte 2 3

    searc# partea de cautare a adresei U=L$

    inclusi% simbolul initial semnul intrebarii

    2 3

    tar(et numele ferestrei tinta in care ar  

    trebui afisata adresa U=L

    tet tetul care apare intre etic#eteleareaD şi areaD

    coordonata a suprafetei

    : coordonata : a suprafetei

    Tabelul 2.5 - 11

    OBIECTUL "0pplet"

    0cest obiect reprezinta ec#i%alentul &a%a'cript al etic#etei +TL appletD!0cest obiect adreseaza un applet &a%a! In (eneral aceste obiecte &' nu au metode

    asociate dar acest aspect nu este foarte restictionant deoarece *n practic)putem folosi&a%a'cript ca sa accesam metodele specifice ale unui anumit applet scris in limba,ul&a%a! 1in acest considerent proprietatile obiectului "0pplet" sunt toate campurile

     publice ale respecti%ului applet &a%a iar metodele sunt toate metodele publice aleacestuia!

    OBEICTUL "6orm"

    6ormularele sunt sin(urele elemente +TL standard care confera %iata unor 

     pa(ini statice$ asi(urand astfel o interfata cu care utilizatorii pot interactiona la un

    anumit ni%el prin intermediul controalelor! In limitele unui formular putem plasa doar un buton$ un tet sau un alt obiect UI! Obiectul "6orm" este mi,locul prin care

    interactionam cu acest element +TL in cadrul scripturile noastre!etodele şi proprietatile acestui obiect sunt prezentate in tabelul urmator

    TI4 ELEE5T 'E5I6IC0TIE

    etode #andleE%ent23 apeleaza #andlerul de e%enimentasociat acestui e%eniment

    reset23 readuce elementele formularului la%alorile prestabilite

    submit23 declanseaza un e%eniment"submit" anuntand browserul sa

  • 8/17/2019 curs-9-web.doc

    12/15

    epedieze datele spre pro(ramul ser%er specificat in atributul "action" al etic#etei

    formD

    4roprietati action contine atributul "action" al unei

    instante formD

    elements tablou care contine toateelementele din formD

    encodin( contine atributul "enct:pe" al unei

    instante fomrD

    len(t# numarul de elemente continute in

    formular 

    met#od contine atributul "met#od" al unei

    instante formD

    name contine atributul "name" al unei

    instante formD

    tar(et contine atributul "tar(et" al unei

    instante formD

    Tabelul 2.5 - 12

    OBIECTUL "Ima(e"

    Conceptual$ acest obiect este o incapsulare a unei ima(ini +TL! 4oate ca

    utilizarea cea mai eficienta a acestui tip de obiect este la depozitarea in memoriacac#e a ima(inilor pe care dorim sa le afisam! 4utem construi un obiect "Ima(e" in

    codul nostru şi sa descarcam datele ima(inii de la ser%er inainte de a fi necesare

     pentru afisare de catre browser! Cand o ima(ine este solicitata o putem etra(e dincac#e$ nu de la ser%er - fapt care aduce o eficienta sporita a multor pa(ini bazate pe

    mult continut (rafic!

    Tabelul urmator contine metodele şi proprietatile acestui obiect

    TI4 ELEE5T 'E5I6IC0TIE

    etode #andleE%ent23 apeleaza #andlerul pentrue%enimentul specificat

    4roprietati border latimea bordurii in ,urul ima(inii

    complete anunta daca s-a terminat

    incarcarea ima(inii

    #ei(#t inaltimea ima(inii#space completarile din stan(a şi dreapta

    ima(inii

    lowsrc ima(inea alternati%a pentrudispla:urile cu rezolutie ,oasa

    name numele ima(inii

    src adresa U=L a ima(inii

    %space completarile de deasupra şi de sub

    ima(ine

    widt# latimea ima(inii

    Tabelul 2.5 - 13

  • 8/17/2019 curs-9-web.doc

    13/15

    OBIECTUL "La:er"

    0ici intalnim din nou un obiect cu anumite particularitati mai speciale! 0cestobiect este recunoscut doar de browserele 5etscape şi permite limba,ului &a%a'cript

    sa acceseze straturile in interiorul documentelor! 4entru mai mutlte informatii pri%indstraturile şi felurile in care functioneaza ele re%edeti prima parte a lucrarii - parteale(ata direct de limba,ul +TL!

    Bineinteles ca %om prezenta totusi lista de metode şi proprietati ale obiectului"La:er"

    TI4 ELEE5T 'E5I6IC0TIE

    etode captureE%ent23 specifica tipul de e%enimentecare sa fie capturate

    #andleE%ent23 apeleaza #andlerul pentrue%enimentul specificat

    load23 incarca o noua adresa U=L

    mo%e0bo%e23 deplaseaza stratul deasupra

    altui strat

    mo%eBelow23 deplaseaza stratul sub alt strat

    mo%eB:23 deplaseaza stratul intr-o pozitie specificata

    mo%eTo23 deplaseaza coltul din stan(a

    sus al ferestrei la coordonatele

    specificate ale ecranului

    mo%eTo0bsolute23 modifica pozitia stratului in

     pa(ina$ conform coordonatelor specificate in pieli

    releaseE%ents23 stabileste ca stratul saelibereze e%enimentele capturate de

    tipul specificat

    resizeB:23 redimensioneaza stratul cu

    %alorile de inaltime şi latimespecificate

    resizeTo23 redimensioneaza stratul la%alorile de inaltime şi latime

    specificate

    4roprietati abo%e specifica stratul de deasupra bac9(round face referire la ima(inea de

    fundal a stratului

     below specifica stratul de dedesubt

     b(Color face referire la culoarea de

    fundal a stratului

    clip!bottom face referire la partea de ,os a

    suprafetei decupate a stratului

    clip!#ei(#t face referire la inaltimea

    suprafetei decupate a stratului

    clip!left face referire la partea stan(a asuprafetei decupate a stratului

  • 8/17/2019 curs-9-web.doc

    14/15

    clip!ri(#t face referire la partea dreaptaa suprafetei decupate a stratului

    clip!top face referire la partea de sus asuprafetei decupate a stratului

    clip!widt# face referire la latimea

    suprafetei decupate a stratuluidocument face referire la obiectul

    "1ocument" care contine stratul

    left face referire la coordonata ?a stratului

    name face referire la numelestratului

     pa(e? face referire la coordonata ?$relati% la document

     pa(e@ face referire la coordonata @$relati% la document

     parentLa:er face referire la stratulcontainer 

    siblin(0bo%e face referire la stratul dedeasupra in "zInde"

    siblin(Below face referire la stratul dededesubt in "zInde"

    src face referire la adresa U=Lsursa pentru strat

    top face referie la coordonata @ astratului

    %isibilit: face referire la starea de%izibilitate a stratului

    window face referire la obiectul"Window" sau "6rame" care contine

    stratul

    face referire la coordonata ?

    a stratului

    : face referire la coordonata @

    a stratului

    zInde face referire la ordinea z-

    relati%a a acestui strat in raport cufratii sai

    Tabelul 2.5 - 14

    OBIECTUL "Lin9"

    0cest obiect permite sa lucram cu le(aturi in cadrul codului &'! 1eoarece ole(atura face pur şi simplu referire la o alta pa(ina +TL sau la alta destinatie ea este

    similara obiectului "Location" - care continea aceleasi informatii pentru pa(ina

    +TL curenta

    etodele şi proprietatile acestui obiect sunt prezentate mai ,os

  • 8/17/2019 curs-9-web.doc

    15/15

    TI4 ELEE5T 'E5I6IC0TIE

    etode #andleE%ent23 apeleaza #andlerul pentru

    e%enimentul specificat

    4roprietati #as# reprezinta o denumire de ancora in

    adresa U=L pentru le(atura$ care incepe

    cu caracterul diez 2 J 3#ost reprezinta portiunea de calculator  

    (azda din adresa U=L asociata cu o

    le(atura

    #ostname reprezinta portiunea de nume al

    calculatorului (azda din adresa U=L

    asociata cu o le(atura

    #ref reprezinta adresa U=L completa

    asociata cu o le(atura

     pat#name reprezinta portiunea numelui decale a le(aturii U=L

     port reprezinta portiunea de port ale(aturii U=L

     protocol specifica portiunea de protocol ale(aturii U=L

    searc# reprezinta portiunea de intero(area le(aturii U=L

    tar(et reprezinta numele obiectului"Window" in care este afisata le(atura

    face referire la coordonata ? ale(aturii

    : face referire la coordonata @ ale(aturii

    tet tetul folosit pentru creareale(aturii

    Tabelul 2.5 - 15