Javascript window.location nesnesi ile adres satırındaki bilgilere erişmek

ergin (2539) 10 yıl önce sordu

Javascript window.location nesnesi ile adres satırındaki bilgilere nasıl erişilebilir?

Toplam 1 cevap


ergin (2539) 10 yıl önce cevapladı

Javascript window.location nesnesi ile güncel sayfanın URL(Konum) konum hakkında bilgileri içerir ayrıca bu URL adresini değiştirmek için metodları bulunmaktadır.

Örneğin bir adres satırında http://uzmanim.net:8080/Ara?q=javascript#ornek şeklinde bir URL yer alsın.

Javascript window.location ile erişebileceğimiz bilgiler şu şekildedir;

window.location.hash : href özelliğinin alt bölümü olan '#' işaretinden sonraki kısmını verir.

window.location.hash : #ornek (# dahil)

window.location.host : hostname ve port bilgilerini birlikte verir.

window.location.host : www.uzmanim.net:8080

window.location.hostname : port bilgisi olmadan sunucu ismini verir.

window.location.hostnama : www.uzmanim.net

window.location.href : URL adresinin tamamını verir.

window.location.href : http://uzmanim.net:8080/Ara?q=javascript#ornek

window.location.pathname : Yol ve dosya adı bilgisini verir.

window.location.pathname : /Ara (baştaki / dahil)

window.location.port : URL adresinin port numarasını verir.

window.location.port : 8080

window.location.protocol : Adres protokülünü verir. (http:, file:, https:, ftp:)

window.location.protocol : http: (: dahil)

window.location.search : href özelliğinin soru işaretinden sonraki kısmını verir.

window.location.search : ?q=javascript

 

Javascript window.location metodları ise şu şekildedir.

window.locaiton.assign() : Yeni bir URL adresini yükler.

window.locaiton.reload() : Güncel sayfayı tekrar yükler.

window.location.replace() : Güncel sayfayı belirtilen bir URL adresini yükleyerek değiştir.

window.location.toString() : location nesnesinin içerdiği URL adresini verir.