請原諒我,如果我問一個簡單的問題。請不要猶豫,編輯我的問題做正確的做法。如何識別輸入消息或不在聊天中的人?
我在做java
Chat
項目。
我想你們都知道facebook
和GTalk
,當你的朋友輸入信息時,你可以通知你User is typing
信息將會顯示在你的最後。
當他發送消息或完成消息輸入時,User is typing
消息將被隱藏。
他們如何識別其他用戶當前正在鍵入?
好的答案是肯定讚賞的。
請原諒我,如果我問一個簡單的問題。請不要猶豫,編輯我的問題做正確的做法。如何識別輸入消息或不在聊天中的人?
我在做java
Chat
項目。
我想你們都知道facebook
和GTalk
,當你的朋友輸入信息時,你可以通知你User is typing
信息將會顯示在你的最後。
當他發送消息或完成消息輸入時,User is typing
消息將被隱藏。
他們如何識別其他用戶當前正在鍵入?
好的答案是肯定讚賞的。
由於您的問題不包括任何代碼。這個答案必須保持基本。
如果您使用JavaScript有很多方法,你可以看,如果用戶鍵入:
例如,如果用戶主要集中在輸入框,有一個鍵按下事件再發一個Ajax消息說「用戶ID TYPING「,那麼服務器可以處理。
我認爲這是一個類似的問題:"User is typing" function in chat
請給一些代碼,以便我們能夠幫助!
- 請注意 - ALSO
你的實現取決於什麼服務器端平臺,您使用以及如何你想互動。
我做了PHP中類似的東西在那裏每10秒我想看看是否有變化,如果有,我會發一個AJAX請求到PHP然後更新需要知道的信息
而且對於客戶消息隱藏或顯示您可以使用:
用於更改包含消息的跨度的可見性的JavaScript。
如果你使用jQuery那麼它$('#spanID').hide()
或$('#spanID').show()
感謝您的回覆......''用戶正在鍵入「功能在聊天問題是完全匹配我。但是,我怎樣才能確定我的朋友是否在我的瀏覽器中打字?這不是我的問題的答案。它顯示同一用戶正在輸入或不僅在他的瀏覽器中?而不是他的朋友瀏覽器 – 2013-04-24 11:28:52
正如我所說的發送消息到服務器和teh服務器可以發送一個到另一個客戶 – LmC 2013-04-24 11:34:15
爲你+1 ..那很好。謝謝 ... – 2013-04-24 11:36:29
這是建立在Java或JavaScript的?你用什麼來處理網絡通信? – interestinglythere 2013-04-24 10:21:20
我正在尋找'javascript'.他們如何捕捉其他最終用戶的事件? – 2013-04-24 10:23:33
JavaScript和Java不是一回事。你應該刪除[tag:java]標籤。另外,您應該發佈或描述您迄今爲止編寫的代碼。 – interestinglythere 2013-04-24 10:25:35