• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Ajax, JQuery und die Browsernavigation

Spoiler

Mitglied
Servus,

dieses Thema ist wahrscheinlich schon ein alter Hut, aber ich bekomms nicht hin.

meine Links werden alle in dieser Form mit den Click-Events verknüpft:
Code:
$('a.JQ_Frame').click(function(){LinkGetRequest($(this).attr('href')); return false;});

Die Funktion LinkGetRequest führt die Ajaxanfrage aus:
Code:
function LinkGetRequest(Do)
{
  clearTimeout(AjaxRedirTimeout);
  
  $.ajax(
  {
    type:     'POST',
    url:      'index.php?AJAX=AJAX&Do=' + encodeURIComponent(Do),
    success:  function(data)
              {
                ajax = eval('(' + data + ')');
                if(ajax!=false)
                {
                  HandleReturn(ajax);
                }
              }
  });
}

Die Übergebene Variable "Do" enthält Strings im Format "adm/tmpl/edit/14".

mein Ajax-ReturnHandler macht nur ein:
Code:
$('#Content').html(ReturnCode.HTML);


Ich hab schon das hier versucht, aber ohne Erfolg:
AJAX und der “Vor” und “Zurück” Button | Agrafix Webdesign Blog

Kann mir bitte jemand eine Möglichkeit nennen, wie ich die Browsernavi für meine ajaxgeladenen Inhalte aktivieren kann?

Vielen Dank im Voraus.

Gruß

Spoiler
 
das geht z.b. mit dem anker #seitenname. der browser vor und zurück button kann zwischen ankern switchen. dazu gibt es auch fertige javascript ajax history klassen. so von null auf hundert kann man mit window.location.hash starten.
hab die sache schonmal komplett umgesetzt, fand es nicht praktisch. lediglich die möglichkeit des cachings find ich klasse. so kann schon geladener inhalt einfach in einer javascript variable warten.
ne ganz einfach variante gibts z.b. hier jQuery AJAX Demo - With History Plugin
 
Wenn du mit jquery arbeitest stehen dir für die Realisierung viele Möglichkeiten offen. Jquery bietet z.B. auch einen kompletten Pager, der sich variabel an die Seitenzahl anpasst. Das Ding umzusetzen ist sogar recht simpel.

Einen Realisierungsvorschlag könnte ich dir evtl. geben wenn du genau erklärst was du haben willst.
Soll es eine komplette Navigation sein?
Soll es nur ein Vor- und ein Zurück-Button sein?
Was willst du genau realisieren?

LG
 
Zurück
Oben