Contoh
Membuka jendela baru, dan mengubah ukuran lebar dan tinggi 250px relatif terhadap posisi saat ini:
function openWin() {
myWindow = window.open("", "", "width=100, height=100"); // Opens a new window
}
function resizeWin() {
myWindow.resizeBy(250, 250); // Resizes the new window
myWindow.focus(); //
Sets focus to the new window
}
Cobalah sendiri " Lebih "Try it Yourself" contoh di bawah ini.
Definisi dan Penggunaan
The resizeBy() metode mengubah ukuran jendela dengan jumlah yang ditentukan, relatif terhadap ukuran saat ini.
Note: Metode ini bergerak sudut kanan bawah jendela dengan jumlah tertentu piksel didefinisikan. Pojok kiri atas tidak akan dipindahkan (tetap dalam koordinat aslinya).
Metode terkait:
- resizeTo() - mengubah ukuran jendela dengan lebar dan tinggi tertentu
- moveBy() - Memindahkan jendela relatif terhadap posisi saat ini
- moveTo() - Memindahkan jendela ke posisi yang ditentukan
Dukungan Browser
metode | |||||
---|---|---|---|---|---|
resizeBy() | iya nih | iya nih | iya nih | iya nih | iya nih |
Sintaksis
resizeBy( Nilai parameter Parameter Mengetik Deskripsi width Number Wajib. Sejumlah positif atau negatif yang menentukan berapa banyak piksel untuk mengubah ukuran lebar oleh height Number Wajib. Sejumlah positif atau negatif yang menentukan berapa banyak piksel untuk mengubah ukuran tinggi dengan
Rincian teknis
Kembali Nilai: Tidak ada nilai pengembalian
Contoh lebih
Contoh
Membuka jendela baru, dan mengurangi lebar 50px dan menambah tinggi badan dengan 50px:
myWindow.resizeBy(-50, 50); Cobalah sendiri "
Contoh
Menggunakan resizeBy() metode bersama dengan resizeTo() :
function resizeWinTo() {
myWindow.resizeTo(800, 600);
myWindow.focus();
}
function resizeWinBy() {
myWindow.resizeBy(-100, -50);
myWindow.focus();
}
Cobalah sendiri "
Contoh
Mengubah ukuran jendela browser paling atas dengan 100px setiap jalan (hanya berfungsi di IE dan Safari):
top.resizeBy(100, 100);
Cobalah sendiri "
<Jendela Object