Comment sont les fenêtres de chat facebook mises en œuvre?

voix
17

Sur Facebook , vous pouvez naviguer sur le site sans affecter les fenêtres de chat flottantes. On dirait que si la page principale était à l' intérieur d' un iFrame et le pied de page et fenêtres de chat où flottants à l' extérieur.

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

Le contenu principal à l'intérieur d'un iframe ou sont le pied de page et fenêtres de discussion celles à l'intérieur d'un iframe?

Ce dernier ne semble pas possible car int ce cas lorsque vous cliquez sur un lien dans la page principale tout aurait à recharger, y compris le pied de page iframe.

Si vous actualisez la page des fenêtres de chat sont rechargées, mais si vous naviguez sur le site en cliquant sur les liens qu'ils ne sont pas.

Je vous remercie.

Créé 16/02/2009 à 20:14
source utilisateur
Dans d'autres langues...                            


4 réponses

voix
0

Les fenêtres de chat ne fait rafraîchir lorsque vous chargez une nouvelle page, ils maintiennent leur viewstate cependant (ouverture / fermeture / histoire chat).

Créé 16/02/2009 à 20:19
source utilisateur

voix
0

Il est un div en position absolue placé au bas de la fenêtre de votre navigateur. Ce n'est pas difficile, je cloné le chat Facebook pour ClockingIT à partir de zéro dans un week-end.

Créé 16/02/2009 à 20:39
source utilisateur

voix
1

Probobly juste un div en position absolue contenant un div défilement du contenu. Ajax fournirait le contenu.

Créé 16/02/2009 à 21:06
source utilisateur

voix
17

Si vous installez Firebug et activez le moniteur net de Facebook, vous verrez que lorsque vous cliquez sur la plupart des liens dans l'application, vous ne faites pas rafraîchir la page complète, mais plutôt un appel AJAX qui met à jour la page avec le nouveau contenu.

Il ressemble à une nouvelle page, mais en réalité, vous êtes sur la même page avec à peu près tout, mais le chat-bar remplacé.

Créé 22/02/2009 à 09:02
source utilisateur

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