Talk to Me

Apr 4th, 2008 Add Comment
Google Talk Chatback

最近在 Google Talk 主页发现了个新玩意儿, 叫 Chatback. 翻译不过来, 其实就是一个 Gtalk 的状态标志.

官方网页上吹得很猛...
当你登录了 Gtalk 帐号, 只要访客点击 Chatback 上的链接打开一个页面, 就可以与你互动交流了.
而在不同的页面, 可以通过不同的设置来显示不一样的标签.

太吸引了, 忍不住就加到 Blog 上面去了. 试用了一天, ...
可以显示用户状态信息, 包括音轨信息.
访客可以通过点击链接与 Gtalk 用户聊天, 但是两人都需要打开 Gtalk Gadget. 这个有点奇怪, 为什么不通过一个代理用户来实现呢? 现在的情况是, 如果我已经开着桌面客户端, 那么还必须打开 Gadget. 虽说这 Flash 客户端做得很好, 但感觉还没 Plugoo 方便, 而且它的打开速度也是相当的慢. 郁闷得很...
最后, 还发现 Google 提供的那段代码是不符合 W3C 标准的.

今天我取了 Gtalk Chatback 和 Plugoo 两者的长处, 弄成现在这样子.
1. 当鼠标移到 "Chatbox" 按钮时, 使用 JavaScript 加载 Chatback, 不但可以让访客看到我的状态, 而且可以避开 W3C 的检测.
2. 当鼠标移离 "Chatbox" 按钮时, 移除 Chatback, 这样做访客就点击不了 Chatback 上的链接, 可以避免打开 Gadget, 而且可以保证每次看到的状态都是最新的.
3. 当鼠标点击 "Chatbox" 按钮时, 使用 Highslide 弹出 Plugoo 的 Chatbox, 同样可以实现互动效果, 而且更加方便.

哪位大侠哪天想找我讨论些事情, 若嫌邮件麻烦, 又不想安装 Gtalk, 那请点 "Chatbox" 按钮.

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: Talk to Me

  1. http://1.gravatar.com/avatar/1971807bd8224f61cd13e6b6850d1866?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    这个怎么做的?复杂吗?

  2. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @Alan: :oops:
    @月光小猪: QX? QQ吧.
    @Joe: 这 Flash 是有点慢, 要 5 秒左右. 而且与某些输入法会有冲突.
    @EricLiu: 还没升 2.5, 我在本机试用 2.5, 很多插件都有问题呢... 我慢慢来, 呵呵.

  3. http://0.gravatar.com/avatar/0b8c305e8b312931ee21ca18d79eab35?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    看着不错:)
    mg升2.5了吗?2.5下你的插件有没有问题?我这几天很忙抽空把wp升到2.5还没研究插件的兼容性问题=。=

  4. http://1.gravatar.com/avatar/90f7837b27679ecc0164a953ea66cdb9?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    我打開的時候有點慢。。可能是網速問題,呵呵。還是挺好看的,有點像那個在線聊天室好象叫M什麼的。

  5. http://0.gravatar.com/avatar/0b41c97bf959da6e44eb3565c32ded14?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    MS我身边的人只知道有个东西就做QX....

  6. http://1.gravatar.com/avatar/bc0c69a6bf72455c4abb653a1d70747a?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
  7. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @schuen
    谢谢提醒.
    因为鼠标搁在泡泡上面也调用移除函数了, 移除后鼠标又在按钮上面调出泡泡, 就形成了一个死循环.
    现在我用鼠标跟随, 算解决了. 呵呵~

  8. http://1.gravatar.com/avatar/7c9412d8d9386b950a3ebfe8bfedc053?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    鼠标移动到上面会不停的reload..