16

Facebookではフローティング チャット ウィンドウに影響を与えずにサイトを閲覧できます。メイン ページが iFrame の内側にあり、フッターとチャット ウィンドウが外側に浮いているように見えます。

代替テキスト
(出典: k-director.com )

iframe 内のメイン コンテンツですか、それとも、iframe 内のフッターとチャット ウィンドウですか?

この場合、メイン ページのリンクをクリックすると、フッター iframe を含め、すべてをリロードする必要があるため、後者は可能ではないようです。

ページを更新するとチャット ウィンドウが再読み込みされますが、リンクをクリックしてサイトを参照すると再読み込みされません。

ありがとうございました。

4

4 に答える 4

17

FireBug をインストールして Facebook のネット モニターを有効にすると、アプリケーション内のほとんどのリンクをクリックすると、ページ全体が更新されるのではなく、新しいコンテンツでページを更新する AJAX 呼び出しが行われることがわかります。

新しいページのように見えますが、実際には同じページにいて、チャット バー以外はほぼすべてが置き換えられています。

于 2009-02-22T08:02:02.940 に答える
1

おそらく、コンテンツのスクロール div を含む絶対配置 div です。Ajax がコンテンツを提供します。

于 2009-02-16T20:06:55.867 に答える
0

これは絶対位置の div で、ブラウザー ウィンドウの下部に配置されます。難しいことではありません。週末に、ClockingIT の Facebook チャットをゼロから複製しました。

于 2009-02-16T19:39:16.337 に答える
0

新しいページをロードすると、チャット ウィンドウは確かに更新されますが、ビューステートは維持されます (開く/閉じる/チャット履歴)。

于 2009-02-16T19:19:27.820 に答える