我有一個大的網站有許多硬編碼的頁面。如果Firefox瀏覽器出現一個錯誤的網址,它似乎不在乎。但是,谷歌Chrome和IE似乎顯示一個佔位符可怕盒(好像應該有它的位置的圖像)。谷歌瀏覽器:URL找不到
什麼是掃描破碎的形象頁面的最佳解決方案?和分配display:none
到圖像停止佔位符顯示出來?
function imgError(image){
image.onerror = "";
image.src = "/images/noimage.gif";
return true;
}
<img src="someimage.png" onerror="imgError(this);"/>
我找到了上面的客戶端解決方案。但是,在頁面加載之前,PHP有沒有這樣做?我使用concrete5
特定C5的解決方案,這取決於如何產生這些圖像的標籤。他們是否來自內容塊,該內容塊是從文件管理器添加的圖像?然後什麼?你從文件管理器中刪除了圖像?或者你有「硬編碼頁面」。這個網站上有混合的.html頁面和concrete5嗎?這完全取決於這些圖像的來源。 –