簡體   English   中英

找不到404頁(圖像默認顯示)

[英]404 page not found (for image to display default)

如果有任何技術專家可以幫助我,我會遇到一個非常嚴重的問題。

我在下面的HTML文件中沒有任何控制權

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<a href="http://cafebar.ro/home.php" target=_blank><img class="photo" width="100%"     src="http://cityadvertisement.com/Photo-Gadgets/Sportsgirls/photo-102.jpg"></a>
</body>
</html>

現在我想做的是,如果找不到上面的圖像,那么它應該顯示默認圖像(我無法在html文件上方更新)。 但是在服務器上我可以創建e404.html頁面,如果服務器上不存在圖像,則將顯示該頁面,但是當我在html頁面上方運行時,它不會顯示任何內容...並且在我的yahoo托管上,我沒有.htaccess

誰能告訴我如何在html頁面上顯示默認圖像。

如果無法更改HTML文檔,那么除非您能影響src屬性中引用的服務器(即cityadvertisement.com),否則您會很不走運。 重要的是該服務器的響應,而不是其他服務器對某些其他請求的某些錯誤響應。

如果可以訪問該服務器,則在不存在真實圖像時,應使其響應http://cityadvertisement.com/Photo-Gadgets/Sportsgirls/photo-102.jpg的請求而返回一些默認圖像 返回HTML(錯誤)文檔沒有幫助,因為瀏覽器需要圖像,並且在處理img標簽時將丟棄HTML文檔響應。

我不太明白為什么您說可以“創建e404.html頁面”,但是不能使用.htaccess。 這是否意味着服務器具有固定的.htaccess文件,該文件將e404.html設置為404錯誤的錯誤文檔? 恐怕您就被困住了。

不知道這是否是最佳解決方案...使用您擁有的html頁面的iframe創建一個新頁面。 使用腳本檢查映像是否可用,否則在運行時更改映像src。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM