Browserın javascript dilindeki adı Navigator’dır.Ziyaretçinin Browser programı ne olursa olsun, javascript için navigatordır.Nesnelerine de navigator nesneleri denir.Bunların başında, browser’ın pencereleri gelir. Şimdiki derse kadar bazı derslerimizde javascript kodunda navigator(browser) penceresini ve bazı özelliklerini kullandık.Şimdi pencere özelliklerinin hepsini verelim. Pencere(window) özellikleri:
1, evet ve 0, hayır anlamına gelmektedir.Bunların yerine yes (evet) ve no (hayır) da kullanılabilir. Javascriptin yeni navigator penceresi açma metodu, window.open() şöyledir: pencerenesnesi = window.open("sayfa_adresi", "YeniPencereninAdı", "pencere_özellikleri") "sayfa_adresi"nin kullanılması zorunlu değildir.Açılacak pencerede önceden varolan bir sayfanın açılması istendiğinde adresi ve adı burada belirtilir.İstenmezse çift tırnak işaretlerinin içi boş bırakılır.Pencereye ait tüm özellikler çift tırnaklar içinde içinde belirtilir.Kullanımda yer alan "pencerenesnesi" şeklinde belirtilen unsur ise pencerenin kapatılması gibi işlemlerde pencereye hitap etmek için kullanılır. Pencereyi kapatmak için xxx.close() metodu kullanılır."xxx" yerine pencereye hitap etmek için kullanılan isim yazılır.Eğer isim belirtilmezse browser komutlarının icra edildiği pencere kapatılır. Şimdi bunları bir örnekle görelim. Örneğimizde pencere açma ve kapatma olayları fonksiyonlar ile yapıldı.Açılan pencerede üzerinde işlemler yaparken ve bu pencereyi kapatırken, pencereye hitap etmek için verdiğimiz ismi kullandığımıza dikkat edin. Örnekte window.status = ".........." komutu kullanıldı.Bu komut javascript'te durum çubuğuna yazı yazdırmak için kullanılır.Bizde yenia açılan pencernin durum çubuğuna yazı yadırmak için bu komuttan yararlandık.
Şimdi bunları bir örnek üzerinde görelim. Örnek ile kullandığınız browsera ait özellikleri göreceksiniz. |
||||||||||||||||||||||||||||||||||||||||||
<< Olaylar | Pencere(window) |
Mesaj Kutuları >>
|
||||||||||||||||||||||||||||||||||||||||||
Başa Dön | ||||||||||||||||||||||||||||||||||||||||||
Dizayn & Tasarım : Mehmet KAYA |