În această lecție ne vom uita la diferite metode ale ferestrei obiect, care vă permit să deschideți și să închideți ferestrele, pentru a determina dacă fereastra este închisă, precum și obținerea numele său intern, și altele.
Metode obiecta fereastra: deschis (). închidere (). imprimare (). focalizare () și blur ().
În această secțiune, considerăm următoarele metode ale obiectului ferestrei:
- deschis () - este conceput pentru a deschide ferestrele (tab-uri);
- close () - este conceput pentru a închide ferestrele. Acesta este folosit în principal pentru închiderea ferestrelor deschise de deschise ();
- Print () - este proiectat pentru a imprima conținutul ferestrei;
- focus () - proiectat pentru a transmite spus fereastra de focalizare;
- blur () - este conceput pentru a elimina focalizarea de la fereastra specificată.
metoda deschisă ().
Acesta este destinat să deschidă o fereastră nouă (tab) în browser și are următoarea sintaxă:
- Primul parametru specifică adresa URL a paginii pe care doriți să încărcați în fereastra. Dacă acest parametru nu este setat, apoi o pagină goală (: aproximativ martor) va fi afișată în fereastra.
- Al doilea parametru specifică valoarea atributului deschis țintă metodă sau numele ferestrei. Acesta acceptă următoarele valori:
- _blank - URL-ul este încărcat într-o fereastră nouă (tab). Această valoare este folosită în mod implicit;
- _parent - URL-ul este încărcat în cadrul părinte. Dacă nu, atunci adresa URL este încărcată în fereastra curentă (tab);
- _self - URL-ul este încărcat în fereastra curentă;
- _top - anulează toate cadrele și încarcă URL-ul din fereastra curentă (fila) browser. Dacă nu, atunci adresa URL este încărcată în fereastra curentă (tab);
- Ca o opțiune, puteți specifica, de asemenea, numele ferestrei deschise. Acest nume este intern si poate fi folosit de dezvoltatorii web pentru a apela funcții și metode ale ferestrei.
- Al treilea parametru este utilizat pentru a specifica un set de proprietăți de ferestre care sunt separate prin virgulă. Următoarele proprietăți de bază ale ferestrei:
- la stânga. top - coordonatele (pixeli) din colțul din stânga sus al ferestrei browser-ului relativ la colțul din stânga sus al ecranului. Valorile acestor proprietăți trebuie să fie pozitiv sau egal cu 0;
- înălțime. lățimea - înălțimea și lățimea zonei de lucru a ferestrei browser-ului. Atunci când se specifică valorile care urmează să fie luate în considerare faptul că lățimea și înălțimea ferestrei browser-ului poate fi mai mică de 100 de pixeli;
- Redimensionabil - fereastra de proprietăți logice, care este proiectat pentru a activa sau dezactiva posibilitatea de a schimba dimensiunea ferestrei browser-ului. Această caracteristică are următoarele valori: da și nu sau 1 sau 0;
- scrollbar - proprietăți logice fereastră, care vă permite să activați sau să dezactivați barele de derulare a afisajului pentru conținutul ferestrei browser-ului. Această caracteristică are următoarele valori: da și nu sau 1 sau 0;
- stare - fereastra de proprietăți logice, care este proiectat pentru a activa sau dezactiva browser-ul de afișare de stare. Această caracteristică are următoarele valori: da și nu sau 1 sau 0.
Luați în considerare următoarele exemple:
1. Deschideți o pagină goală despre: martor într-o fereastră nouă. Această fereastră ar trebui să aibă o lățime și o înălțime de 250rh:
3. Deschideți o fereastră nouă având anumite proprietăți (sus = 100, stânga = 100, width = 400, height = 500, scrollbar = da, resizabie = da):
Cum de a interacționa cu fereastra când se deschide?
De exemplu, pentru a se referi la obiectul document al unei ferestre deschise:
Deschideți o fereastră nouă goală și va afișa un text în ea:
Notă: Puteți să interacționați numai cu ferestrele care se deschise, cu alte ferestre nu se poate lucra.
close) Metoda (
De exemplu, butoanele cozdadim pentru deschiderea și închiderea unei ferestre cu numele myWindow:
print) Metoda (
Acesta este conceput pentru a imprima conținutul ferestrei. Această metodă nu are parametri.
focalizare) Metoda (
Acesta este conceput pentru a transfera focalizarea la fereastra specificată. Această metodă nu are parametri.
neclaritate) Metoda (
Acesta este conceput pentru a elimina focalizarea din fereastra specificată, și anume mută-l la partea din spate. Această metodă nu are parametri.
Fereastra de proprietăți a obiectului. nume. deschizător. închis.
În această secțiune, considerăm următoarea fereastra de proprietăți obiect:
- numele - este destinat pentru stabilirea sau numele intern al ferestrei;
- deschizator - vă permite să obțineți fereastra curentă, o trimitere la fereastra (obiect fereastră), din care fereastra a fost deschisă;
- închis - o proprietate boolean care returnează: true. în cazul în care fereastra este închisă și fals. în cazul în care fereastra este deschisă.
Proprietatea Numele
Această proprietate este adesea folosit pentru a schimba numele intern al ferestrei, după ce a fost deschis. În plus, numele de proprietate poate returna valoarea curentă a numelui intern al ferestrei.
Numele intern al ferestrei nu este un șir de caractere, închis între titlul de deschidere și închidere - acesta este numele ferestrei, care este destinat pentru dezvoltator. Ie numele nu este vizibil pentru utilizator.
De exemplu, deschide o fereastră cu metoda deschisă () și ieșire în numele său:
proprietate deschizător
Această caracteristică vă permite să obțineți în cutie, un link către fereastra originală (fereastra Object), adică pe fereastra de la care a fost deschis fereastra.
De exemplu, aveți cutia originală (1), în care sunt utilizați Oren () Metoda se deschide o altă fereastră (2). În această fereastră (2) puteți utiliza proprietățile de deschidere pentru a obține fereastra (1).
Proprietatea este închisă
proprietate închis returnează o valoare booleană care indică dacă este sau nu fereastra este închisă.