Hvordan er facebook chattevinduer implementert?

stemmer
17

Facebook kan du bla gjennom nettstedet uten å påvirke de flytende chattevinduer. Virker som om den viktigste siden var inne i en iFrame og bunntekst og chattevinduer der flyter utenfor.

alt tekst http://www.k-director.com/blog/upload/FacebookChat03.gif

Er det viktigste innholdet i en iframe, eller er bunnteksten og chattevinduer de inne i en iframe?

Den senere synes ikke mulig fordi int dette tilfellet når du klikker på en link på hovedsiden alt måtte laste, inkludert bunnteksten iframe.

Hvis du oppdaterer siden chat vinduer er nytt, men hvis du bla gjennom nettstedet ved å klikke på linker er de ikke.

Takk skal du ha.

Publisert på 16/02/2009 klokken 19:14
kilden bruker
På andre språk...                            


4 svar

stemmer
0

De chattevinduer gjør faktisk oppdatere når du laster inn en ny side, opprettholder de sin Visningsstatusen men (åpne / lukke / chat historie).

Svarte 16/02/2009 kl. 19:19
kilden bruker

stemmer
0

Det er en helt posisjonert div, plassert nederst i nettleservinduet. Det er ikke vanskelig, jeg klonet Facebook chat for ClockingIT fra grunnen av i en helg.

Svarte 16/02/2009 kl. 19:39
kilden bruker

stemmer
1

Probobly bare en helt posisjonert div, som inneholder en rulle div for innholdet. Ajax ville gi innholdet.

Svarte 16/02/2009 kl. 20:06
kilden bruker

stemmer
17

Hvis du installerer Firebug og aktiver nettet monitor for Facebook, vil du se at når du klikker på de fleste koblinger inne i programmet, er du ikke gjør en hel side oppdatering, men heller en AJAX samtale som oppdaterer siden med nytt innhold.

Det ser ut som en ny side, men i virkeligheten er du på samme side med omtrent alt, men chat-bar erstattes.

Svarte 22/02/2009 kl. 08:02
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more