2013-07-03 63 views
0

我試圖確定哪些以下(回退也不是src鏈接)實際上被渲染到屏幕上的:使用時確定哪些IMG SRC負荷備用屬性

<a href="http://itemlink"><img fallback="http://link1.gif" src="http://link2.gif"></a> 

我需要搞清楚的一種方式在我的屏幕上實際看到哪些圖像(使用PHP)。

注意:這是我第一次看到fallback屬性,這是別人代碼的一部分(爲了安全起見,我已經替換了實際的鏈接)。

+0

要回答你的問題,圖像屬性將是默認顯示的屬性。 – tymeJV

+0

沒錯,但我需要一種方式(最好用PHP)來識別回退圖像何時顯示給用戶。 – SuspiciousFish

+0

包括在問題中! – tymeJV

回答

1

Rahter然後使用fallback你應該使用onerror

<img src="http://link1.gif" 
onerror='this.onerror = null; this.src="http://link2.gif"' /> 

這個工程也很棒的crossbrowser。

希望它有幫助。

+0

我忘了補充一點,我不能改變這段代碼,它來自另一個應用程序。 – SuspiciousFish

+0

@SuspiciousFish,@Orangepill已經提到'fallback'不是一個有效的HTML img標記屬性,它來自哪裏?是否有可能會引發一些錯誤或者您可以聽到的一些其他事件以便通知? – intuitivepixel