JavaScript Window Lokasyonu

window.location nesnesi mevcut sayfa adresi (URL)ını almak ve tarayıcıyı yeni bir sayfaya yönlendirmek için kullanılabilir.

Pencere Konum

window.location Nesne "window" öneki olmadan yazılabilir.

Bazı örnekler:

  • window.location.href mevcut sayfanın href (URL)ını döndürür
  • window.location.hostname web ana bilgisayarının alan adını döndürür
  • window.location.pathname mevcut sayfanın yolunu veya dosya adını döndürür
  • window.location.protocol kullanılan web protokolünü (http: veya https:) döndürür
  • window.location.assign yeni belge yükler

Pencere Konum Href

window.location.href Özellik mevcut sayfanın URL'ini döndürür.

Örnek

Mevcut sayfanın href (URL)ünü göster:

document.getElementById("demo").innerHTML = "Sayfa konumu är " + window.location.href;

Sonuç:

Sayfa konumu http://www.codew3c.com/js/js_window_location.aspdir

Kişisel olarak deneyin

Pencere Konum Ana Bilgisayarı

window.location.hostname Özellik (mevcut sayfanın) İnternet ana bilgisayarının adını döndürür.

Örnek

Ana bilgisayarın adını göster:

document.getElementById("demo").innerHTML = "Sayfa ana bilgisayarı är " + window.location.hostname;

Sonuç:

Sayfa ana bilgisayarı www.codew3c.comdir

Kişisel olarak deneyin

Pencere Konum Yolu

window.location.pathname Özellik mevcut sayfanın yolunu döndürür.

Örnek

Mevcut URL yolunu göster:

document.getElementById("demo").innerHTML = "Sayfa yolu är " + window.location.pathname;

Sonuç:

Sayfa yolu /js/js_window_location.aspdir

Kişisel olarak deneyin

Pencere Konum Protokolü

window.location.protocol Özellik sayfanın web protokolünü döndürür.

Örnek

Web protokolünü göster:

document.getElementById("demo").innerHTML = "Sayfa protokolü är " + window.location.protocol;

Sonuç:

Sayfa protokolü http:dir

Kişisel olarak deneyin

Window Location Port

window.location.port Özellik, (mevcut sayfanın) internet ana sunucusu port numarasını döndürür.

Örnek

Ana sunucunun port numarasını gösterin:

document.getElementById("demo").innerHTML = "Port numarası: " + window.location.port;

Kişisel olarak deneyin

Çoğu tarayıcı varsayılan port numarasını göstermez (http 80, https 443).

Window Location Assign

window.location.assign() Metin yükleme yöntemi.

Örnek

Yeni belge yükleyin:

<html>
<head>
<script>
function newDoc() {
    window.location.assign("https://www.codew3c.com")
 }
</script>
</head>
<body>
<input type="button" value="Yeni belge yükleyin" onclick="newDoc()">
</body>
</html> 

Kişisel olarak deneyin