JavaScript Pencere Konumu
Nesne window.location
, geçerli sayfa adresini (URL) almak ve tarayıcıyı yeni bir sayfaya yönlendirmek için kullanılabilir.
Pencere Konumu
Nesne window.location
, pencere öneki olmadan yazılabilir.
Bazı örnekler:
window.location.href
geçerli sayfanın href'ini (URL) döndürürwindow.location.hostname
web barındırıcısının alan adını döndürürwindow.location.pathname
geçerli sayfanın yolunu ve dosya adını döndürürwindow.location.protocol
kullanılan web protokolünü döndürür (http: veya https :)window.location.assign()
yeni bir belge yükler
Pencere Konumu Href
Özellik window.location.href
, geçerli sayfanın URL'sini döndürür.
Örnek
Geçerli sayfanın href'ini (URL) görüntüleyin:
document.getElementById("demo").innerHTML =
"Page location is " + window.location.href;
Sonuç:
Page location is https://tr.pictoshow.com/js/js_window_location.asp
Pencere Konumu Ana Bilgisayar Adı
Özellik window.location.hostname
, internet ana bilgisayarının adını (geçerli sayfanın) döndürür.
Örnek
Ana bilgisayarın adını görüntüleyin:
document.getElementById("demo").innerHTML =
"Page hostname is " + window.location.hostname;
Sonuç:
Page hostname is tr.pictoshow.com
Pencere Konumu Yol Adı
Özellik window.location.pathname
, geçerli sayfanın yol adını döndürür.
Örnek
Geçerli URL'nin yol adını görüntüleyin:
document.getElementById("demo").innerHTML =
"Page path is " + window.location.pathname;
Sonuç:
Page path is /js/js_window_location.asp
Pencere Konum Protokolü
Özellik window.location.protocol
, sayfanın web protokolünü döndürür.
Örnek
Web protokolünü görüntüleyin:
document.getElementById("demo").innerHTML =
"Page protocol is " + window.location.protocol;
Sonuç:
Page protocol is https:
Pencere Konumu Bağlantı Noktası
Özellik window.location.port
, (geçerli sayfanın) internet ana bilgisayar bağlantı noktasının numarasını döndürür.
Örnek
Ana bilgisayarın adını görüntüleyin:
document.getElementById("demo").innerHTML =
"Port
number is " + window.location.port;
Sonuç:
Port number is
Çoğu tarayıcı varsayılan bağlantı noktası numaralarını görüntülemez (http için 80 ve https için 443)
Pencere Konum Ataması
Yöntem window.location.assign()
yeni bir belge yükler.
Örnek
Yeni bir belge yükleyin:
<html>
<head>
<script>
function newDoc() {
window.location.assign("https://www.w3schools.com")
}
</script>
</head>
<body>
<input type="button" value="Load new document"
onclick="newDoc()">
</body>
</html>