SORU
6 EKİM 2008, PAZARTESİ


Algılama Geri Düğmesi/URL Değiştirmek Karma

Ben sadece http://ritter.vg benim yeni bir ana sayfa kurmak. DV ama çok az kullanıyorum.
Tüm sayfaları AJAX kullanarak - URL karma tespit ederek imleme izin ayarladım yükler.

 //general functions
 function getUrl(u) {
      return u   '.html';
 }
 function loadURL(u)    {
      $.get(getUrl(u), function(r){
                $('#main').html(r);
           }
      );
 }
 //allows bookmarking
 var hash = new String(document.location).indexOf("#");
 if(hash > 0)
 {
      page = new String(document.location).substring(hash   1);
      if(page.length > 1)
        loadURL(page);
      else
        loadURL('news');
 }
 else
      loadURL('news');

Ama geri ve ileri düğmeleri işe giremiyorum.

Bir şekilde Geri düğmesine (ya da karma değişiklikleri algılar) setınterval bir döngü kullanmadan basıldığında tespit var mı? .2 ve 1 saniye zaman aşımı ile de denedim, benim CPU saptanmış.

CEVAP
6 EKİM 2008, PAZARTESİ


jQuery hashchange event eklenti kullanın. Tam ajax navigasyon ile ilgili, SEO friendly ajax almaya çalışın. Aksi takdirde sayfalar JavaScript sınırlamalar tarayıcılarda hiçbir şey gösterilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Flohoo

    Flohoo

    12 EYLÜL 2009
  • MrRandomSong

    MrRandomSong

    29 Kasım 2009
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006