En son web geliştirme öğreticiler
 

pencere open() Method

<Pencere Nesne

Örnek

"www.w3ii.com" yeni bir tarayıcı penceresinde:

window.open("http://www.w3ii.com");
Kendin dene "

Daha "Try it Yourself" Aşağıdaki örnekler.


Tanımı ve Kullanımı

open() yöntemi yeni bir tarayıcı penceresi açar.

İpucu: kullan close() pencereyi kapatmak için yöntem.


Tarayıcı Desteği

Yöntem
open() Evet Evet Evet Evet Evet

Sözdizimi

window.open( Parametre Değerleri
Parametre Açıklama
URL İsteğe bağlı. açmak için sayfanın URL'sini belirtir. herhangi bir URL belirtilmemişse, about ile yeni bir pencere: boş açıldı
name İsteğe bağlı. Belirtir target niteliği veya pencere adını. Aşağıdaki değerler desteklenmektedir:
  • _blank - URL'sini yeni bir pencerede yüklenir. Bu varsayılan
  • _parent - URL ana çerçeveye yüklenir
  • _kendi - URL geçerli sayfayı değiştirir
  • _top - URL yüklü olabilecek çerçeve kümelerini değiştirir
  • name - Pencerenin adı (Not: adı yeni pencerenin başlığını belirtmez)
specs İsteğe bağlı. öğeleri hiçbir whitespaces virgülle ayrılmış listesi. Aşağıdaki değerler desteklenmektedir:

channelmode=yes|no|1|0 Olsun ya da olmasın tiyatro modunda penceresini görüntülemek için. Standart hayır. yalnızca IE
directories=yes|no|1|0 Eski. Olsun ya da olmasın dizin düğmeleri ekleyin. Standart evet. yalnızca IE
fullscreen=yes|no|1|0 Olsun ya da olmasın, tam ekran modunda tarayıcıyı görüntülemek için. Standart hayır. tam ekran modunda bir pencere de tiyatro modunda olması gerekir. yalnızca IE
height=pixels Pencerenin yüksekliği. Min. değeri 100
left=pixels Pencerenin sol konumu. Negatif değerler izin verilmez
location=yes|no|1|0 Olsun ya da olmasın adres alanını görüntülemek için. Opera sadece
menubar=yes|no|1|0 Olsun ya da olmasın menü çubuğunu görüntülemek için
resizable=yes|no|1|0 Olsun ya da olmasın pencere boyutunu ayarlayabilirsiniz. yalnızca IE
scrollbars=yes|no|1|0 Olsun ya da olmasın kaydırma çubukları görüntülemek için. IE, Firefox ve Opera sadece
status=yes|no|1|0 Olsun ya da olmasın bir durum çubuğu eklemek için
titlebar=yes|no|1|0 Olsun ya da olmasın başlık çubuğunu görüntülemek için. çağıran uygulama bir HTML Uygulama veya güvenilir bir iletişim kutusu olduğu sürece, yok sayılan
toolbar=yes|no|1|0 Olsun ya da olmasın tarayıcı araç çubuğu görüntülemek için. IE ve Firefox sadece
top=pixels Pencerenin üst konumu. Negatif değerler izin verilmez
width=pixels Pencerenin genişliği. Min. değeri 100

değiştirmek İsteğe bağlı. URL yeni bir giriş oluşturur veya geçmiş listesinde cari girişi değiştirir belirtir. Aşağıdaki değerler desteklenmektedir:
  • Gerçek - URL geçmişi listesindeki geçerli belgeyi değiştirir
  • false - URL geçmişi listede yeni bir giriş oluşturur

Teknik detaylar

Geri dönüş değeri: Çağrısı başarısız olursa yeni oluşturulan pencereye yapılan bir başvuru veya boş

Örnekler

Diğer Örnekler

Örnek

Yeni bir pencerede boş sayfa: Bir hakkında açın:

var myWindow = window.open("", "", "width=200,height=100");
Kendin dene "

Örnek

Adlı yeni bir pencere açın "MsgWindow" ve içine biraz metin yazmak:

var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");
Kendin dene "

Örnek

Yeni bir pencere ile Geçerli pencereyi değiştirin:

var myWindow = window.open("", "_self");
myWindow.document.write("<p>I replaced the current window.</p>");
Kendin dene "

Örnek

Yeni bir pencere açma ve görünümünü kontrol:

window.open("http://www.w3ii.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");
Kendin dene "

Örnek

birden fazla pencere açma:

window.open("http://www.google.com/");
window.open("http://www.w3ii.com/");
Kendin dene "

Örnek

Yeni bir pencere açar. Kullan close() yeni pencereyi kapatmak için:

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

function closeWin() {
    myWindow.close();   // Closes the new window
}
Kendin dene "

Örnek

Yeni bir pencere açar. Yeni pencerenin adını döndürmek için isim özelliğini kullanın:

var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>This window's name is: " + myWindow.name + "</p>");
Kendin dene "

Örnek

açıcı özelliği kullanarak yeni bir pencere oluşturulan pencereye bir başvuru döndürmek için:

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
Kendin dene "

<Pencere Nesne