-1

我想要我网站上的链接,当有人点击它时,它会在 Skype 上开始与我聊天,或者如果我离线,它会开始与我的朋友聊天,当他离线时,它会发送一个弹出窗口说“对不起,没有人可用。” 状态必须在线,否则转到下一个人。

我找到了这个,它输出一个与状态相对应的数字。如果数字不是 2,则转到下一个人,或者如果是最后一个人,则弹出。

http://mystatus.skype.com/username.num

这是开始聊天必须执行的代码:

“Skype:用户名?聊天”

4

1 回答 1

1

我已经为你写了:

var user1 = "Your Username";
var user2 = "Friend's Username";
$.ajax({
  url: "http://mystatus.skype.com/" + user1 + ".num",
  cache: false
}).done(function( num ) {
  if(num == 2) {
    document.write('<a href="skype:"' + user1 + '"?chat"> Chat With User1 </a>');
  }else {

    $.ajax({
        url: "http://mystatus.skype.com/" + user2 + ".num",
        cache: false
    }).done(function( num2 ) {
        if(num2 == 2){
            document.write('<a href="skype:"' + user2 + '"?chat"> Chat With User2 </a>');
        } else {
            //Open Pop-up
            alert("Sorry, No one available to chat now. Try again later.");
        }
    });
  }
});

它是用 jQuery 插件和 AJAX 编写的。

于 2012-09-23T21:52:03.053 回答