Cytat(rogal111 @ 19.02.2010, 19:38:56 )

Jeśli chcemy zachować maksymalną zgodność z wyszukiwarkami proponuję najpierw wykonać stronę bez javascriptu (z twardym przeładowaniem), a dopiero później przez javascript przejąć obsługę interesujących linków.
Jeżeli chodzi o google, nie ma problemu ze stroną ajaxową, pod warunkiem, że po # w adresie jest także wykrzyknik.
Czyli np.
http://adres/costam.php#![parametry]
Google od pewnego czasu indeksuje takie strony, zamieniając adres wg w/w schematu na
http://adres/costam.php?_escaped_fragment_=[parametry]
Oczywiście samą obsługę tego _escaped_fragment_ trzeba już zapewnić po stronie skryptu.
Więcej informacji:
http://googlewebmastercentral.blogspot.com...-crawlable.htmlCytat(ziqzaq @ 18.02.2010, 15:22:53 )

Wydaje mi się, że chodzi tutaj koledze o zmianę id a nie całego url.
Zawartość jest wczytywana przez ajax po kliknięciu na link zawierający w href id (#!p=wyszukiwarka&co=kurs&gdzie=&cp=1&str=5) i dlatego może się wydawać, że url się zmienia.
Zgadza się, ale jest dodatkowy problem z obsługą "Wstecz" i "Do przodu" w przeglądarce.
W IE8 dostępne jest zdarzenie ohashchange i można je do tego wykorzystać.
W pozostałych przeglądarkach można wykorzystać np. bibliotekę dhtmlHistory.