[ ksrele @ 16.05.2010. 12:54 ] @
Razmisljam nesto... kako su na FB-u napravili da se listanje slika odvija tako glatko bez reloada nove stranice a link se gore ipak promeni prilikom prelaska na sledecu sliku... 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. |