Jest taka strona http://nl.autoscout24.be/Home.aspx . Jest na niej formularz. W tym formularzu ustawiamy pola (wybieramy markę, model itp.) i klikamy Zoecken (Szukaj). Pojawią się wyniki wyszukiwania. Teraz klikamy Wstecz w przeglądarce. Wszystkie pola formularza (nawet te doładowane ajaxem) pozostają wypełnione tak, jak były. Nawet liczba ogłoszeń (nad przyciskiem Zoecken) pozostaje. Dzieje się to bez doczytywania strony z serwera! Od czego to zależy? Jak można zrobić taki formularz na swojej stronie?
Dla porównania mam taką prostą stronkę http://czajnick.tq.pl/bfcache/test_select2.html . Jeśli klikniemy tam "Modify the DOM", to pojawią się nowe pozycje na liście. Teraz klikamy "Go to another page", a potem Wstecz. Nowe pozycje znikają. Jak można spowodować, żeby zostały?
Ten post dotyczy IE8, ale podobnie działa to w Chrome. Z firefoxem też jest ten problem, ale tylko gdy jest włączony firebug. Z Operą nie ma problemów (stan strony jest zawsze zapamiętywany).