Ultimele tutoriale de dezvoltare web
 

Fereastră open() Method

<Fereastra Object

Exemplu

Deschideți "www.w3ii.com" într - o fereastră nouă de browser:

window.open("http://www.w3ii.com");
Încearcă - l singur »

Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.


Definiție și utilizare

open() Metoda se deschide o fereastră nouă de browser.

Sfat: utilizați close() metoda pentru a închide fereastra.


Suport pentru browser-

Metodă
open() da da da da da

Sintaxă

window.open( Valorile parametrilor
Parametru Descriere
URL Opțional. Specifică adresa URL a paginii pentru a deschide. Dacă nu este specificat nici un URL, o fereastră nouă cu privire la: este deschis gol
name Opțional. Specifică target atributul sau numele ferestrei. Următoarele valori sunt suportate:
  • _blank - URL-ul este încărcat într-o fereastră nouă. Acest lucru este implicit
  • _parent - URL-ul este încărcat în cadrul părinte
  • _self - URL înlocuiește pagina curentă
  • _top - URL înlocuiește orice set de cadre care pot fi încărcate
  • name - Numele ferestrei (Notă: numele nu specifică titlul fereastră nouă)
specs Opțional. O listă separată prin virgulă de articole, fără spații goale. Următoarele valori sunt suportate:

channelmode=yes|no|1|0 Indiferent dacă sunt sau nu pentru a afișa fereastra în modul de teatru. Implicit nu este. numai pentru IE
directories=yes|no|1|0 Perimate. Indiferent dacă sunt sau nu pentru a adăuga butoane de directoare. Implicit este da. numai pentru IE
fullscreen=yes|no|1|0 Indiferent dacă sunt sau nu pentru a afișa browser-ul în modul ecran complet. Implicit nu este. O fereastră în modul ecran complet trebuie să fie, de asemenea, în modul de teatru. numai pentru IE
height=pixels Înălțimea ferestrei. Min. Valoarea este de 100
left=pixels Poziția stângă a ferestrei. Valorile negative nu sunt permise
location=yes|no|1|0 Indiferent dacă sunt sau nu pentru a afișa câmpul de adresă. numai Opera
menubar=yes|no|1|0 Indiferent dacă sunt sau nu pentru a afișa bara de meniu
resizable=yes|no|1|0 Indiferent dacă sunt sau nu fereastra este redimensionat. numai pentru IE
scrollbars=yes|no|1|0 Indiferent dacă sunt sau nu pentru a afișa barele de defilare. numai pentru IE, Firefox și Opera
status=yes|no|1|0 Indiferent dacă sunt sau nu pentru a adăuga o bară de stare
titlebar=yes|no|1|0 Indiferent dacă sunt sau nu pentru a afișa bara de titlu. Ignorat excepția cazului în care cererea de asteptare este o aplicație HTML sau o casetă de dialog de încredere
toolbar=yes|no|1|0 Indiferent dacă sunt sau nu pentru a afișa bara de instrumente a browserului. numai pentru IE și Firefox
top=pixels Poziția de sus a ferestrei. Valorile negative nu sunt permise
width=pixels Lățimea ferestrei. Min. Valoarea este de 100

a inlocui Opțional. Specifică dacă URL-ul creează o nouă intrare sau înlocuiește intrarea curentă în lista de istorie. Următoarele valori sunt suportate:
  • true - URL-ul înlocuiește documentul curent în lista de istorie
  • fals - URL-ul creează o nouă intrare în lista de istorie

Detalii tehnice

Întoarcere Valoare: O referire la fereastra nou creată, sau nulă în cazul în care apelul nu a reușit

Exemple

Mai multe exemple

Exemplu

Deschide un despre: pagină goală într-o fereastră nouă:

var myWindow = window.open("", "", "width=200,height=100");
Încearcă - l singur »

Exemplu

Deschide o fereastră nouă numită "MsgWindow" , și scrie un text în ea:

var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");
Încearcă - l singur »

Exemplu

Înlocuiți fereastra curentă cu o fereastră nouă:

var myWindow = window.open("", "_self");
myWindow.document.write("<p>I replaced the current window.</p>");
Încearcă - l singur »

Exemplu

Deschideți o fereastră nouă și să controleze aspectul său:

window.open("http://www.w3ii.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");
Încearcă - l singur »

Exemplu

Deschide mai multe ferestre:

window.open("http://www.google.com/");
window.open("http://www.w3ii.com/");
Încearcă - l singur »

Exemplu

Deschideți o fereastră nouă. Utilizați close() pentru a închide fereastra noua:

function openWin() {
    myWindow = window.open("", "myWindow", "width=200,height=100");   // Opens a new window
}

function closeWin() {
    myWindow.close();   // Closes the new window
}
Încearcă - l singur »

Exemplu

Deschideți o fereastră nouă. Utilizați proprietatea nume pentru a reveni numele noii ferestre:

var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>This window's name is: " + myWindow.name + "</p>");
Încearcă - l singur »

Exemplu

Folosind proprietatea deschizător de a returna o referință la fereastra care a creat noua fereastră:

var myWindow = window.open("", "myWindow", "width=200,height=100");   // Opens a new window
myWindow.document.write("<p>This is 'myWindow'</p>");   // Text in the new window
myWindow.opener.document.write("<p>This is the source window!</p>");  // Text in the window that created the new window
Încearcă - l singur »

<Fereastra Object