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

0

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

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

    Toplam 1 Cevap


    0

    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.

     

     

     

     

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

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol