Örnek
Aç "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ş
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