1

私のウェブサイトでは、ユーザーはドキュメントにコメントを投稿できます。コメントが投稿されたときにRSSフィードをウェブマスターに送信したいと思います。ページの右隅にある小さなポップアップでウェブマスターに通知してほしい。だからこれが起こっていることです:

  1. ユーザーがコメントを追加
  2. システムはウェブマスターがログインしているかどうかをチェックします
  3. ウェブマスターがログインしている場合。コメントのタイトルが入ったポップアップを右隅に表示します。

これを達成する方法は?

4

2 に答える 2

0

コメット スタイルのサービスを使用してウェブマスターのブラウザに通知をプッシュする場合を除き、事前に定義された間隔で新しい通知をポーリングするページを作成する必要があります。次に、サービスに対して AJAX 呼び出しを行い、Web マスターのみがアクセスできる Web ページで応答を解析できます。

comet (接続されたクライアントにデータをプッシュできるサービス) に興味がある場合は、 Wikipediaで開始できます。

コメット(プログラミング)

于 2009-04-02T18:31:23.003 に答える
0
  1. ユーザーが Web マスターの場合、Web サービスを定期的に (5 秒ごとに?) 呼び出すように JavaScript タイマーをセットアップします。この Web サービスは、最後にチェックされてから新しいコメントが追加されたかどうかを判断できます。新しいコメントがない場合、Web サービスは何も返しません。新しいコメントがある場合は、コメントに関する情報を返します。
  2. Web サービスがコメントを返した場合は、その情報をページで作成した div タグに入れ、表示できるようにします。ウェブマスターが最新のブラウザを使用していることが確実な場合は、position:fixedを使用して、この div タグを右上隅に配置できます。そうでない場合は、これを実現するために JavaScript を使用する必要があります。
于 2009-04-02T18:25:16.183 に答える