Ajax güdümlü site PHP site dönüştürmek

2 Cevap php

Başarısızlık hafta sonra, ben tamamen sitemde ajax tabanlı olması gizli nasıl olarak kayıp duyuyorum. Temel amacı ben müzik çalar altındaki bir bar var ve ben sayfaları değiştirmek gibi oynamak istiyorum olmasıdır. Bana bu anlamaya yardım lütfen!

The Ajax area includes:

  • Google AdSense ve Adbrite reklamları (Ajax alanda bu olmadan gidebilirsiniz rağmen)
  • Çeşitli jQuery eklentileri ve javascript fonksiyonları (Ajax alanda çalışmak için bu İHTİYACINIZ)
  • Normal bağlantılar böylece sigara javascript kullanıcılar hala bu bağlantılar "/ Link/Page/1 /" gibi bakmak gerekir (SEO amaçlar için + göz atabilirsiniz
  • TÜM içerik kullanılan php switch ifadeleri yakaladı ve $ _GET edilir

What I've Tried:

Bu durumun çoğunluğu var, eksi bazı küçük ayrıntılar, ben kesinlikle çerçeveleri kullanmak için gitmiyorum ve gerçekten bir şeyler anlamaya istiyorum. Ayrıca ajax alan müzik değiştirmek bağlantılar içeren unutmayın, bu yüzden her şey birbirine karşılık gelmesi gerekir.

2 Cevap

add this link to your list. O bir okuma vermek. Herhalde size yardımcı olacaktır.

Ben kullandığınız dil ne emin değilim, ama ne muhtemelen isteyeceksiniz "innerHTML" niteliğine sahip etiketini kullanarak içine bakmaktır. Ayrıca yapmanız aradıklarını gerçekleştirmek için kullanabilirsiniz. Diğer sayfaya link olacaktır.

"Gerçek" AJAX için kullanın xmlhttp = new XMLHttpRequest (); yerine. Bu diğer sayfalara çağrıları yapacak ve diğer sayfaları ek kodlama tüm bilgileri göndermeden cevap verecektir. Temelde yükü olmadan tüm iframe yükleme gibi aynı fikir.

Basit bir fikir için bu sayfaya bir göz atın:

http://www.sipen.com/viewproduct.php?id=37

Eğer sağa görüntülerin her tıkladığınızda, büyük resim değişir. Bu en basit şeklinde temelde Ajax. Ayrıca kolay bir çözüm için aşağıdakileri kullanabilirsiniz:

  <script language="javascript">
  function setRPS (rps)
  {
    document.getElementById('rpschoice').value = rps;
    document.forms[0].submit();
  }

  function countdown(timerValue)
  {
    if (timerValue < 16)
    {
      document.getElementById('countdown').style.color = '#FF0000';
    }
    if (timerValue < 6 && timerValue > -1)
    {
      document.getElementById('countdown').innerHTML = "Auto-selecting in " + timerValue.toStrin
    }
    else
    {
      document.getElementById('countdown').innerHTML = timerValue.toString();
    }
    if (timerValue < 0)
    {
      timerValue = 0;
      setRPS("auto");
    }
    else
    {
      setTimeout("countdown(" + timerValue + "- 1)", 1000);
    }
  }
</script>