我正在查看從動態加載src的圖像中獲取圖像名稱。 基本上我正在做的是在網站上使用Google聊天徽章進行聊天。另外,在頁面上的哪個位置,我有一個圖像表示在線聊天:在線聊天或在線聊天:在線聊天。我希望這個改變取決於我是否可以聊天。這有意義嗎?從使用jQuery動態加載的img獲取img src
無論如何,我想要做的最簡單的方法是檢查img url。如果img是offline.gif,那麼顯然我處於離線狀態。
一旦該圖像已加載動態加載的IMG的一個例子是像
<img src="http://www.google.com/talk/service/badge/Show?encrypted_acount_id_here" />
,它加載以下圖像之一 「http://www.google.com/talk/service/resources/offlinef.gif」 「http://www.google.com/talk/service/resources/idlef.gif」 「http://www.google.com/talk/service/resources/onlinef.gif」
希望這現在有道理。
由於滿口
我不認爲你的方法是正確的路要走。至少通過JavaScript幾乎肯定無法實現。我建議尋找Google聊天狀態API;您應該能夠進行AJAX回調以確定您處於在線還是離線狀態。 – Domenic 2010-04-26 01:14:48
嗯,我想我以前的評論是不好的。儘管有某種XMPP API,但看起來過於複雜。此外,它看起來像有某種徽章可以請求返回不同的圖像標籤。在互聯網上有一些PHP示例代碼...參見例如http://www.digimantra.com/google/show-google-talk-status-website/。轉換爲jQuery/AJAX會很痛苦,但肯定是可行的。 – Domenic 2010-04-26 01:20:16
第二個選項很有用。我看到該網站上有一個免責聲明,說它不是萬無一失的,但是從我進行的有限測試看來,這似乎是可行的。目前,這似乎是唯一或最好的方式。感謝堆! – LeeR 2010-04-26 11:09:18