alert(…) Uyarı kutusuyla kullanıcıya mesaj gönderir.
alert("Bu sayfa henüz hazırlanmamıştır!")
confirm(…) Onay kutusuyla kullanıcı tarafından yönlendirilme olanağı r.
confirm("Sayfaya girmek istiyor musunuz?")
prompt(…) Yazı kutusuyla kullanıcıdan bilgi alır.
prompt("Yaşınızı girin lütfen!","Buraya…")
window.open(…) Özelliklerini belirleyebileceğiniz yeni bir sayfa açar.
window.open("http://www.imdb.com", "sinema", "toolbar=0, menubar=0, resizable=1")
location Sayfaya yönlendirmeyi sağlar.
location = "http://www.imdb.com"
location.reload() Sayfayı yeniden yüklemeye (refresh) yarar.
location.reload()
window.close Pencereyi kapatır.
window.close
window.status Pencere kutusuna yazı yazmayı sağlar.
window.status = "Sayfama hoş geldiniz."

pencere komutları bütün hızıyla devam ediyor…

Komutları
Kullanıcıların ı hakkında bilgiler almak isteyebiliriz. Bunun için aşağıdaki screen () komutları kullanılır.

screen.width Kullanıcının genişliğini piksel cinsinden ifade eder.
screen.width
screen.height Kullanıcının yüksekliğini piksel cinsinden ifade eder.
screen.height
screen.availWidth Kullanıcının kullanılabilir genişliğini piksel cinsinden ifade eder.
Penceremizin boyutlarını kodları kullanarak istediğimiz ölçüye getirebiliriz. Bunun için resizeTo(…, …) kodu kullanılır.

resizeTo ile pencerenin konumlarını istediğimiz değerlere getiriyoruz. Şimdiki kodumuz resizeBy(…, …) ise pencere boyutunu parantez içinde yer alan piksel değerleriyle artırmaya (negatif piksel değerleriyle azaltmaya) yarıyor. Önceki uygulamamızdaki resizeTo(x,y) yerine resizeBy(x,y) ifadesi koyarsanız, uygulama yürürlükteki pencereyi artırma (negatif değer koyarsanız azaltma) işlemi yaparsınız.

Penceredeki sayfa boyutu, pencereninkinden büyükse, kayma kutuları (scrollbars) kullanılır. kodlarıyla sayfayı kaydırmak istiyorsak scroll(…, …) komutunu kullanırız. Örneğin window.scroll(0,300) kodu ile penceredeki sayfanın, en tepeden 300 piksel aşağıya kaymasını sağlarız. Aynı işlevi gören scrollTo komutunu da kullanabiliriz. Sayfanın yürürlükteki konumundan aşağıya kaymasını istiyorsak, scrollBy komutunu kullanırız.

Pencere nesnesinin ekrana göre konumunu screenLeft screenTop kodları ile belirleyebiliyorduk. Peki pencereyi istediğimiz konuma kodlarıyla getiririz? Sorunun cevabı: moveTo moveBy kodları. moveTo komutu ile pencerenin sol üst köşesini istediğimiz koordinatlara getirebiliyoruz, moveBy ise pencerenin sol üst köşesini istenen miktarda hareket ettirmeye yarıyor.

screen.availWidth
screen.availHeight Kullanıcının kullanılabilir yüksekliğini piksel cinsinden ifade eder.
screen.availHeight
screen.colorDepth Kullanıcının kullandığı derinliğini bit (byte) cinsinden ifade eder.
screen.colorDepth

screenLeft (sola yatay uzaklık)
screenTop (sağa yatay uzaklık):

kaynak: ordan burdan

Tags: , , , , , , , , , , , , , , ,
Javascript - Window Pencere Nesnesi (scripti, nasıl, nedir?) konusu
Benzer yazılar:
    Benzer yazı yok