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

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • RickardRick

    RickardRick

    9 Mart 2007