Javascript - deschidere fereastra obiect și închiderea ferestrelor, șeful IT

Î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ă.

articole similare