Desidero aggiungere l'indicatore di presenza del comunicatore di MS Office nella mia applicazione Java (jsp).Aggiungi indicatore di presenza del comunicatore MS Office in JSP
5
A
risposta
7
Se si sta prendendo di mira la piattaforma Windows, il modo più semplice è quello di fare tutto sul lato client. Fintanto che i client eseguono IE, Office 2003 o versioni successive e Communicator 2007 o versioni successive, è possibile utilizzare l'oggetto ActiveX NameCtrl che viene distribuito con Office.
Il seguente codice dovrebbe iniziare:
<script>
var sipUri = "[email protected]";
var nameCtrl = new ActiveXObject('Name.NameCtrl.1');
if (nameCtrl.PresenceEnabled)
{
nameCtrl.OnStatusChange = onStatusChange;
nameCtrl.GetStatus(sipUri, "1");
}
function onStatusChange(name, status, id)
{
// This function is fired when the contacts presence status changes.
// In a real world solution, you would want to update an image to reflect the users presence
alert(name + ", " + status + ", " + id);
}
function ShowOOUI()
{
nameCtrl.ShowOOUI(sipUri, 0, 15, 15);
}
function HideOOUI()
{
nameCtrl.HideOOUI();
}
</script>
<span onmouseover="ShowOOUI()" onmouseout="HideOOUI()" style="border-style:solid">Your Contact</span>
Per una soluzione mondo reale, si sarebbe solo bisogno di implementare un'immagine che cambia a seconda dello stato presenza che viene restituito (cioè una bolla presenza di visualizza accanto al nome di ciascun utente) e una raccolta di sip uris alle immagini, per garantire che sia possibile mappare una modifica dello stato in entrata all'immagine pertinente.
Problemi correlati
- 1. MS Office PIA "retrocompatibilità"
- 2. MS Office Word VSTO "Load On Demand"
- 3. VSTO Aggiungi in per Office 365
- 4. Come funziona lo stato di presenza di Office Communicator?
- 5. office 365 - Aggiungi i file del sito sharepoint alla scoperta
- 6. Aggiungere documenti MS Office in PDF tramite Apache PDFBox
- 7. Aggiungi un indicatore di "caricamento" in una MVC webgrid?
- 8. Converti documenti Office senza Office
- 9. Come posso determinare se MS Office 2007 SP2 è installato?
- 10. Da MS Word o Libre Office per pulire HTML
- 11. Test di presenza del filtro in angolare
- 12. Aggiungi indicatore sulla posizione toccata utilizzando google map in Android
- 13. Aggiungi egde rotonda per un indicatore di mappa
- 14. Smaltimento corretto degli oggetti di interoperabilità COM in C#, in particolare le applicazioni MS Office
- 15. Aggiungi un'intestazione Expires o Cache-Control in JSP
- 16. Indicatore di caricamento del controllo di ReportViewer?
- 17. Aggiungi indicatore su Google Maps Android tramite touch o tocca
- 18. MPI: acquisizione del numero di nodi (non processi) in un comunicatore
- 19. Funzione di indicatore in R
- 20. C'è un modo per integrare MS Office Smooth Typing in un'applicazione C#?
- 21. come utilizzare MS Office con il sistema di back-end proprietario java
- 22. Cosa usano i siti come Google Docs e Zoho Writer per generare documenti di MS Office
- 23. come si ottiene un certificato di sicurezza per un componente aggiuntivo MS Office?
- 24. Componenti aggiuntivi di Office VSTO rispetto a componenti aggiuntivi di Office tramite Office JS API
- 25. Qualsiasi terza parte che fornisce la libreria Android di rendering MS-office (word, ppt, excel)
- 26. Utilizzo del codice JSP in JavaScript
- 27. Ottieni l'indirizzo IP del client in JSP
- 28. Effettuare richiesta AJAX a server di terze parti dal componente aggiuntivo MS Office
- 29. Modifica della presenza del webjob azzurro
- 30. indicatore espandibile visualizzazione listview altezza del titolo?
Se sei soddisfatto della risposta di seguito, puoi contrassegnarla come Accettata per aiutare qualcun altro a sfogliare queste domande? Saluti! –