http://wklej.org/id/427502/
Taki skrypt w <head>
<script type="text/javascript"> // <![CDATA[ $(document).ready ( function() { $("a[rel*='/includes']").livequery ( 'click', function() { $.ajax ( { url: $(this).attr('rel'), success: function (msg) { $('#response1').replaceWith('<div id="response1">'+msg+'<div>'); } } ); return false; } ); } ); // ]]> </script>
Dzięki temu skryptowi kiedy użytkownik przechodzi na dowolną podstronę odświeża się tylko dany jej element w tym przypadku jest to miejsce na informacje. Niestety, kiedy użytkownik ponownie odświeży stronę to automatycznie pojawia się strona główna. Wie ktoś co jest nie tak? Użytkownik powinien po odświeżeniu dalej zostać na obecnej podstronie. Kiedy pokaże się źródło to również cały czas widać tekst ze strony głównej.
Takie coś mam w elemencie odświeżania:
<div id="response1"> <?php { } else { include('./includes/news.php'); } ?> </div>