Как реализуются окна facebook чат?

голоса
17

На Facebook вы можете просматривать сайт , не затрагивая плавающие окна чата. Похоже , если главная страница была внутри плавающего фрейма и колонтитула и окна чата , где плавающие снаружи.

альтернативный текст http://www.k-director.com/blog/upload/FacebookChat03.gif

Является основное содержание внутри фрейма или футер и окон чата те внутри фрейма?

Позже не представляется возможными, поскольку ИНТ этого случая при нажатии кнопки в ссылке на главной странице все придется перезагрузить, включая колонтитул фрейм.

Если вы обновите страницу окно чата перегружается, но если вы просматриваете сайт, нажав ссылки они не являются.

Спасибо.

Задан 16/02/2009 в 20:14
источник пользователем
На других языках...                            


4 ответов

голоса
0

Окна чата, действительно обновить при загрузке новой страницы, они сохраняют свою ViewState однако (открыть / закрыть / историю чата).

Ответил 16/02/2009 в 20:19
источник пользователем

голоса
0

Это абсолютно позиционирован ДИВ, расположенный в нижней части окна браузера. Это не трудно, я клонировал чат Facebook для ClockingIT с нуля в выходные дни.

Ответил 16/02/2009 в 20:39
источник пользователем

голоса
1

Probobly просто абсолютно позиционирован DIV, содержащие прокрутки DIV для содержания. Ajax обеспечит содержание.

Ответил 16/02/2009 в 21:06
источник пользователем

голоса
17

Если установить FireBug и включите чистый монитор для Facebook, вы увидите, что при нажатии большинства ссылки внутри приложения, вы не делаете полное обновление страницы, а скорее вызов AJAX, который обновляет страницу с новым содержанием.

Это похоже на новую страницу, но на самом деле вы находитесь на той же странице с только обо всем, но чат-бар заменен.

Ответил 22/02/2009 в 09:02
источник пользователем

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