open()
1-misol
"www.w3schools.com" saytini yangi brauzer vkladkasida oching:
window.open("https://www.w3schools.com");
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
open() metodi brauzer sozlamalari va parametr qiymatlariga qarab yangi brauzer oynasini yoki yangi vkladkani ochadi.
Shuningdek qarang:
Sintaksis
window.open(URL, name, specs, replace)
Parametrlar
| Parametr | Tavsif | ||||||||||||||||||||||||
| URL | Ixtiyoriy. Ochiladigan sahifaning URL manzili. URL ko‘rsatilmasa, yangi bo‘sh oyna/vkladka ochiladi |
||||||||||||||||||||||||
| name | Ixtiyoriy. target atributi yoki oyna nomi. Quyidagi qiymatlar qo‘llab-quvvatlanadi: | ||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| specs | Ixtiyoriy. Vergul bilan ajratilgan, bo‘sh joylarsiz bandlar ro‘yxati. Quyidagi qiymatlar qo‘llab-quvvatlanadi: | ||||||||||||||||||||||||
| |||||||||||||||||||||||||
| replace |
EskirganURL tarix ro‘yxatida yangi yozuv yaratishini yoki joriy yozuvning o‘rnini egallashini belgilaydi. Quyidagi qiymatlar qo‘llab-quvvatlanadi:
OgohlantirishBu parametrdan foydalanilganda Chrome istisno (exception) chiqaradi. Manba: Bugs Chromium Issue 1164959. |
||||||||||||||||||||||||
Qaytariladigan qiymat
| Yangi oynaga havola yoki chaqiruv muvaffaqiyatsiz bo‘lsa, null . |
Ko‘proq misollar
about:blank sahifasini yangi oyna/vkladkada oching:
var myWindow = window.open("", "", "width=200,height=100");
O‘zingiz sinab ko‘ring »
"MsgWindow" nomli yangi oyna oching va unga matn yozing:
var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");
O‘zingiz sinab ko‘ring »
Joriy oynani yangi oyna bilan almashtiring:
var myWindow = window.open("", "_self");
myWindow.document.write("<p>I replaced the current window.</p>");
O‘zingiz sinab ko‘ring »
Yangi oyna oching va uning ko‘rinishini boshqaring:
window.open("https://www.w3schools.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");
O‘zingiz sinab ko‘ring »
Bir nechta vkladka oching:
window.open("http://www.google.com/");
window.open("https://www.w3schools.com/");
O‘zingiz sinab ko‘ring »
Yangi oyna oching. Yangi oynani yopish uchun close()’dan foydalaning:
function openWin() {
myWindow = window.open("", "myWindow", "width=200,height=100"); // Opens a new window
}
function closeWin() {
myWindow.close(); // Closes the new window
}
O‘zingiz sinab ko‘ring »
Yangi oyna oching. Yangi oyna nomini qaytarish uchun name xususiyatidan foydalaning:
var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>This window's name is: " + myWindow.name + "</p>");
O‘zingiz sinab ko‘ring »
Yangi oynani yaratgan oynaga havolani qaytarish uchun opener xususiyatidan foydalanish:
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
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
open() barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Ha | Ha | Ha | Ha | Ha | Ha |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
