2012-07-03 88 views
0

我的服務器空間有限。因此,我正在尋找一種替代方式將圖像網址鏈接到我的網站,就像產品圖片一樣。如何檢查圖像源是否存在

我想要做的就是輸入一個URL,然後加載一個圖像,而不刷新整個頁面。

這裏是我的想法:

輸入 「任何地址」,然後提交

if url is image and existing { 
    display the image 
} 
else if (url is a non-image) or (url is image but not existing) { 
    display a default image 
} 

我試圖getimagesize,但它是如此沉重。 curl在我的服務器上不起作用,所以我試圖做的是使用jQuery或JavaScript或其他東西。檢查

+0

哪個服務器TECHNOLOGIE你有嗎? PHP,ASP,JSP,Ruby,Python? – rekire

+0

我使用PHP,JavaScript,jQuery,ajax,json。 – user1497888

+0

感謝您對標題rekire的修改。無論如何,有誰知道如何做到這一點? – user1497888

回答

1

目前我使用的是這樣的:

HTML

<img src="http://www.yoursite.com/img/someimage.jpg" onerror="NoImage(this);"> 

JavaScript部分:

<script type="text/javascript">  
    function NoImage(p){ 
     p.src="http://www.yoursite.com/img/nopic.gif"; 
    } 
</script> 

希望它可以幫助

+0

謝謝。我認爲這可能是我正在尋找的那個。 :) – user1497888