Pagina laden zonder refresh

  • Hallo,


    Ik heb vraagje, bijv. hoe laad facebook zijn pagina's. Omdat de url wel veranderd, maar de header met het facebook logo veranderd niet.


    Een ander voorbeeld heeft de site criminalwar.nl


    Elke pagina krijg #! mee. Maar alles word geladen zonder te refreshen?


    Weet iemand hoe dat gedaan word? Of dat er ergens een opensource project is die dat mogelijk maakt?


    Groetjes!

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Code
    $(document).ready(function () {
       $('a.load').click(function(event){
          event.preventDefault();
          $('#main').load(this.href);
          // #!
       });
    });


    Beetje op internet rond gezocht. Dit gevonden en dat werkt. Alleen hoe verander ik de url in de balk.


    Bijv:

    Code
    http://www.website.com/#!/pagina1


    En dat hij dan pagina1.html inlaad?


    Iemand een idee, heb een beetje gezocht, niks gevonden. Heb totaal ook geen kennis van JS (jQuery)

  • Het is me gelukt.


    Stukje javascript (jQuery):


    En dan de anchor:

    Code
    <a href="test/test" class="load">Test/Test</a>


    Doormiddel van mod_rewrite haal hij de pagina op!


    Dus test/test word dan test.php!


    Bedankt voor alle hulp!

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!