This week only. Pastebin PRO Accounts Christmas Special! Don't miss out!Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Sep 19th, 2011  |  syntax: JavaScript  |  size: 1.13 KB  |  views: 76  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. function ajaxPageChange() {
  2.         $('.pagination a').click(function(){
  3.                 $.ajax({
  4.                         url: $(this).attr('href'),
  5.                         success: function (data) {
  6.                                 //window.testa = data;
  7.                                
  8.                                 // Henter title (side og titel på tråd), som indsættes i <title> og <h1>
  9.                                 // newz.dk sætter normalt kun side ind i <h1>, når man skifter side, tsk tsk
  10.                                 re = /<title>(.+)&raquo;.+&raquo;.+<\/title>/;
  11.                                 a = re.exec(data)[1];
  12.                                 $("#container div h1").html(a);
  13.                                 $("title").html(a);
  14.                                 $("#postcontainer").html($(data).find("#postcontainer").html());
  15.                                
  16.                                 // (Gen)aktiverer js for "Yderligere information", etc. ved at sætte event handlers igen (newz.dk-funktion)
  17.                                 UpdatePosts();
  18.                                
  19.                                 // Opdaterer newz.dk's variable, så den kun henter nye indlæg, når man er på sidste side
  20.                                 re = /_pageId = (\d);/;
  21.                                 _pageId = re.exec(data)[1];
  22.                                 re = /_lastPage = (\d);/;
  23.                                 _lastPage = re.exec(data)[1];
  24.                                
  25.                                 if (_pageId != _lastPage)
  26.                                         PauseAutoUpdate()
  27.                                 else
  28.                                         StartAutoUpdate();
  29.                                
  30.                                 // Sætter event handles for de nye knapper
  31.                                 ajaxPageChange();
  32.                         }
  33.                 });
  34.                 return false;
  35.         });
  36. } ajaxPageChange()
clone this paste RAW Paste Data