JS Bilgileri -13- Document Object Model (DOM) -3
Merhaba, Bu yazı Document Object Model (DOM) -2 yazımızın devamı olacak.
Navigator Özelliği
Pencere (window) özelliğinin bir alt özelliği olarak navigator özellikleri bir takım bilgileri edinebilmemize yardımcı olur.
appName
Ziyaretçimizin hangi tarayıcıyı kullandığı bilgisini verir.
alert(navigator.appName);
appVersion
Ziyaretçimizin kullandığı tarayıcının versiyon bilgisini ve diğer detaylarını verir.
alert(navigator.appVersion);
browserLanguage
Ziyaretçimizin kullandığı tarayıcının hangi dilde olduğu bilgisini verir.
alert(navigator.browserLanguage);
systemLanguage
Ziyaretçimizin kullandığı işletim sisteminin hangi dilde olduğu bilgisini verir.
alert(navigator.systemLanguage);
platform
Ziyaretçimizin kullandığı işletim sistemi bilgisini verir.
alert(navigator.platform);
cookieEnabled
Ziyaretçimizin tarayıcı ayarlarında çerezlere (cookies) izin verilip verilmediğini kontrol eder.
if(navigator.cookieEnabled==true){ alert('Çerezlere izin veriliyor.'); } else{ alert('Çerezlere izin verilmiyor.'); }
javaEnabled
Ziyaretçimizin tarayıcı ayarlarında javascript’e izin verilip verilmediğini kontrol eder.
if(navigator.javaEnabled==true){ alert('JavaScripte izin veriliyor.'); } else{ alert('JavaScripte izin verilmiyor.'); }
Screen Özelliği
Screen özelliği ekran ile ilgili bilgileri kullanmamıza yarayan fonksiyonlar içerir.
width
Ekran genişliğini öğrenmek için kullanırız.
alert(screen.width);
height
Ekran yüksekliğini öğrenmek için kullanırız.
alert(screen.height);
colorDepth
Ekran renk derinliğini öğrenmek için kullanırız.
alert(screen.colorDepth);
History Özelliği
Tarayıcı geçmişi ile ilgili bilgileri kullanmamıza yarayan fonksiyonlardır.
history.length
Tarayıcı açıldıktan sonra bu fonksiyonun kullanıldığı sayfaya gelinene kadar ziyaret edilmiş sayfa sayısını verir.
alert(history.length);
back Özelliği
Bir önceki sayfaya gitmeye yarayan fonksiyondur.
<!DOCTYPE html> <html> <body> <button onclick="goBack()">Geri Dön</button> <p>Bu düğmenin çalışabilmesi için çalıştırdığınız sayfadan önce bir başka sayfaya gitmiş olmanız gerekmektedir. Eğer tarayıcıyı ilk bu adres ile çalıştırdıysanız bir işlevi olmayacaktır.</p> <script> function goBack() { window.history.back(); } </script> </body> </html>
forward Fonksiyonu
Geri gelinmiş sayfadan tekrar ileri sayfaya gitmeye yarayan fonksiyondur.
<!DOCTYPE html> <html> <body> <button onclick="goForward()">İleri Git</button> <p>Bu fonksiyonun çalışabilmesi için daha önce bir sayfada geri gelme fonksiyonunu kullanmış olmanız gerekir. Aksi takdirde ileriye gidecek bir sayfa bulamayacağı için çalışmaz.</p> <script> function goForward() { window.history.forward(); } </script> </body> </html>