URL izgleda ovako (brojevi su fiktivni, nisu stvarni, ako slucajno vode na neku sliku i nekog korisnika to je cista slucajnost):
h t t p : // w w w .facebook.com/profile.php?id=1#!/photo.php?pid=5&id=1&fbid=7
Znaci, koliko sam ja skontao, url sve do "?id=1" je statican a ostatak se menja klikom na sledecu ili prethodnu sliku.
Od parametara:
id je ID korisnika
pid je picture ID
opet se pojavljuje id ali je on isti, dakle to je ID korisnika
fbid veze namam sta je ali se on ne menja prilikom promnene slike.
OK, predpostavljam da se slike ucitavaju preko AJAX-a, ali kako je izvodljivo da se promeni URL u browseru a da se ta promena ne primeni - da se ne reloaduje cela stranic?
Ili se ona reloaduje samo sto ja ne vidim?
Hmm... razmisljam nesto... da li se to putem JS-a 'href' parametar u linku postavlja na "#blablabla..." pa samim tim kada se klikne na taj link ta 'taraba' # sprecava da se link izvrsi reloadom stranice?
Evo bas gledam source i kod za link izgleda ovako:
Code (html):
znaci nigde u 'href' ne pise "#!/photo.php?pid=1..."
Moze neko objasnjenje?
Hocu i ja slicno da napravim.