雖然這裏的人不提供的代碼作爲答案,但這裏是它..我寫了你:
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 ..
您的想法在純JavaScript中是無法解決的,因爲相同的來源策略不會讓您從另一個域讀取狀態。您必須設置一個反向代理或以服務器端語言實現它。 – sfx
堆棧溢出不是一些免費爲你編碼的東西。你必須嘗試一下,如果你遇到了問題,我們會在那裏幫助你。 – Daedalus
我試過了,但是我被卡住了,現在我看到SFX的評論,我會停止嘗試。 – user1692987