AJAXovy Paginator – tlacitko „Zpet“

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
lvq
Člen | 47
+
0
-

zdravim,
pisu aplikaci v nette 2.0 a php 5.2. Soucasti aplikace je sablona, na ktere jsou nahledy na fotografie. Fotografie jsou strankovany pomoci visualpaginatoru AJAXem. Po kliknuti na nekterou z fotografii se dostanu na jiny presenter/sablonu, kde je cela fotka.
Problem: Pokud jsem na 2. strane v paginatoru a kliknu na miniutaru, dostanu se na stranku s celou fotkou. Zde ovsem, pikud kliknu na tlacitko „Zpet“ v prohlizeci se dostanu opet na seznam miniatur, ale na 1. stranu (potreboval bych na 2.).
Zde https://forum.nette.org/…ualpaginator je popis, jak naimplementovat vlasni tlacitko Zpet primo ve strance, ale ne v prohlizeci.
Nevedel by nekdo jak na to?
Predem diky za Vase rady.

Jan Tvrdík
Nette guru | 2595
+
0
-

Zkus si nastudovat něco o history.pushState.

lvq
Člen | 47
+
0
-

@Jan Tvrdík: diky, ale podle toho, co jsem nasel je to pouzitelne jen pro nejnovejsi prohlizece (FF4, chrome…).
Neco univerzalnejsiho by nebylo?

Jan Tvrdík
Nette guru | 2595
+
0
-

Standardní workaround běžně používaný současnými aplikacemi je měnit location.hash.

redhead
Člen | 1313
+
0
-

Dobrou zkušenost mám s tímhle jQuery doplňkem. Používám pro svůj ajax datagrid

http://benalman.com/…-bbq-plugin/

lvq
Člen | 47
+
0
-

@Jan Tvrdík: Diky, nad timhle jsem premyslel, ale na to abych to dokazal pouzit zase neznam tak dobre javascript. @redhead: diky, podivam se na to. Spis jsem mel na mysli budto neco primo v nette, nebo nejaky rozumny zpusob zapamatovani si, kde jsem minule skoncil. Mohl bych zkusit statickou promennou, ale to by pak dalsi (jine) album zacinalo taky na strane napr. 2. Pak me napadlo, zapamatovat v session pro kazde album, kde jsem byl naposled nalistovany. Jeste jsem se docetl, ze jsou v nette nejake perzistaentni promenne…
Ale dle Vasich rad hadam, ze to tak, jak si to predstavuju nepujde.