2011-09-08 46 views

回答

1

您可以使用onerror事件的圖像指定新的路徑:

function ImgError(source){ 
    source.src = "/images/noimage.gif"; 
    source.onerror = ""; 
    return true; 
} 

<img src="someimage.png" onerror="ImgError(this);"/> 

來源:jQuery/JavaScript to replace broken images

+0

http://stackoverflow.com/questions/92720/jquery- JavaScript的更換的破碎圖像 好複製。 – Danpe

+0

一個少點擊鼠標的生活是一個稍微改進的生活:) – Clive

+0

但至少有一點功勞。 – Danpe

4

以下內容添加到您的.htaccess

RewriteEngine on 
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f 
RewriteRule \.(gif|jpe?g|png|bmp) /path/to/logo.gif [NC,L] 

雖然這不是一個JQuery答案......你是否特別需要JQuery來解決這個問題?