W7小工具中的Microsoft Communicator Presence

时间:2011-01-19 15:14:42

标签: javascript windows-desktop-gadgets

我想将通信器存在整合到我构建的W7小工具中,但我似乎无法让它工作。下面的代码似乎适用于IE(如果你的公司有通讯器,把你的电子邮件地址放在那里,它应该工作)。

<html>
  <head>
  <script language="JavaScript">
    var nameCtrl = new ActiveXObject("Name.NameCtrl");
  </script>
  </head>
  <body>
  <span onmouseover="nameCtrl.ShowOOUI('test@example.com',0,this.offsetLeft,this.offsetTop)"onmouseout="nameCtrl.HideOOUI()">
    Hover your mouse over this text to retrieve presence information.
  </span>
  </body>
  </html>

这不适用于小工具......我正试图找到其他方法来做到这一点。如果我可以简单地显示正确的存在颜色,那就没问题了。我不需要下拉菜单中包含的选项,只需要有人在场。

1 个答案:

答案 0 :(得分:0)

我使用了NameCtrl对象的不同部分来完成此任务

var nameCtrl = new ActiveXObject("Name.NameCtrl");
var communicatorPresence = nameCtrl.GetStatus('useremail','');