Facebook Ajax Ve URL

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    Merhabalar...
    Arkadaşlar Facebook'ta bir resim tıklayınca ajax ile sayfa yenilenmeden çağrılıyor fakat bu sırada sayfa URL'si değişiyor.
    Hangi teknik ile bunu yapıyorlar?

    Not: Sayfa hash'i değil. URL tamamen değişiyor...

    (http://www.facebook.com => http://www.facebook.com/photo.php?fb...type=1&theater )


    İmza...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hackingo
    hackingo's avatar
    Kayıt Tarihi: 09/Eylül/2005
    Erkek

    pSkpt bunu yazdı:
    -----------------------------

    Merhabalar...
    Arkadaşlar Facebook'ta bir resim tıklayınca ajax ile sayfa yenilenmeden çağrılıyor fakat bu sırada sayfa URL'si değişiyor.
    Hangi teknik ile bunu yapıyorlar?

    Not: Sayfa hash'i değil. URL tamamen değişiyor...

    (http://www.facebook.com => http://www.facebook.com/photo.php?fb...type=1&theater )


    -----------------------------

     

    ajax lightBox diye arat cikar. ;)

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    Benim amacım o efekti yakalamak değil.

    URL'yi değiştirmek. =|


    İmza...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    aynen benim de merak ettiğim bi konu.

    url değişiyor ama sayfada hiç hareketlilik olmuyor. normal ajax çalışıyor.


    kelimeler albayım bazı anlamlara gelmiyor.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    smok3
    smok3's avatar
    Kayıt Tarihi: 09/Nisan/2007
    Erkek

    jquery'nin history eklentisi ile yapabilirsin:
    http://tkyk.github.com/jquery-history-plugin/


    never say never...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Keyif Pezosu
    undefined-01
    undefined-01's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    FOXXLY bunu yazdı:
    -----------------------------

    aynen benim de merak ettiğim bi konu.

    url değişiyor ama sayfada hiç hareketlilik olmuyor. normal ajax çalışıyor.


    -----------------------------

     

    mantigimi soylim eklentiyimi vereyim :) kendi yazdigim eklentiyi kullaniyordum ama bnede jqueryyi kullanmaya basladim. mantik olarak # den sonra yeni bir url atiyorsun | gibi bir seylede titleyi bolduruyorsun.

    Js ilede onload da sayfasnin icinde # varmi diye kontrol ediyor ve ona gore split ettirip o sayfanin js functionlarini cagiriyorsun =) 


    Bana balık tutmayı öğretmeyin; ben balıkçı değilim. Felsefe yapmayın. Ben şefim, aşçıyım. Bana parasıyla balık verin; sushi yapıp satayım, hepimiz karnımızı doyuralım. Yoksa hepimiz balıkçı olursak, bu gölde balık kalmaz. Sürdürülebilir olmalıyız. Çünkü bugün aç bıraktığınız insan, yarın karşınıza harami olarak çıkabilir; kendine de size de zarar verebilir.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek
    Twitterdada aynı mevzuu var. Tüm olay site.com/#!/asd linkinde #! de bitiyor. Bunu bende arıyordum. Sayfa yenilenmeden paramatre vermek olarak geçiyor. FF'de konu hakkında birşeyler okumuştum ancak linkleri bulamıyorum.

    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cracker
    cracker's avatar
    Kayıt Tarihi: 22/Eylül/2005
    Erkek

    nası yenilenmiyomuş, a href teki resmin linki ne ise o çıkıyor doğal olarak.

    amacım efekti değil url yi yakalamak diyosun. url zaten değişiyor. firefox ta üstüne biner ama sonda yine uzantı gorunuyor.veya resim linkini tam gormek istiyosan sağ tıklayıp yan sekmede aç demen gerekir.

    Chrome ise  direk link uste binmeden gorunur.

     


    Sana Verilecek En İyi Ceza Kısasa Kısastır, Şiddetli Bir Ceza Şehvete Esir Olanı Gaflet Uykusundan Uyandırır.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    ben direkt #bisey=x

    seklinde yaptım fakat javascript'te ;

    resolveURL gibi birşey  var.

    http://cyasinc.wordpress.com/2011/01/11/page-class/

    fakat Türkçe kaynak az, uykusuzum.İngilizce birşey anlamadım.

    HArbi sıçıcam bu Türkçe sitelere.Geyik, eğlence konusunda saçmalama konusunda bi ton yazı var, adam gibi birşey yok.Ne iğrenç birşey ..

    http://www.w3.org/TR/2011/WD-html5-20110405/history.html#the-location-interface

    cevizde açtığın başlıkta şunu vermişler.Fakat uyduramadım.Sakin kafayla bakarım.

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    Sanırım budum.

    Belki başkalarının da işine yarar paylaşayım. :)

    http://badassjs.com/post/840846392/location-hash-is-dead-long-live-html5-pushstate

    Bu adreste history'nin HTML 5 ile değiştiğini söylemiş.

    window.history.pushState(data,"Title","/new-url");

    Ben Mozilla Firefox ve Google Chrome'da denedim sorun çıkartmadı ama Internet Explorer'da çalışmıyor.

    https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history

    Aynı fonksiyon mozillanın sitesinde replaceState() olarakta verilmiş. Denedim o da çalışıyor ama yine Internet Explorer sorun çıkartıyor.

    Not : IE 8'de denedim. Eğer imkanınız varsa bir de İE 9'da deneyin.

    Sanırım IE 8'den kaynaklanıyormuş bu adreste IE 9 ile güncellendiği söyleniyor.


    İmza...
Toplam Hit: 2465 Toplam Mesaj: 10