2012-10-31 33 views
3

這個小代碼在地球上怎麼不起作用?Img src在文件夾上不起作用

<html> 
<head></head> 
<body> 
    <img src="/logok/35_Facebook.png" alt="Smiley face" height="80" width="80"> 
</body> 
</html> 

如果圖像位於相同的文件夾中,它將加載圖像。如果它在「logok」文件夾中,那麼它不會。我試過了:「logok/...」,「/ logok/...」,「logok // ....」「logok/...」等。

EDIT1: 我的html文件是一個名爲「MDH」文件夾中,該文件夾中有一個「logok」文件夾,其中的圖像。

編輯2: 我也試過絕對路徑,它仍然無法正常工作。

+0

你的頁面位於.png路徑的相關目錄中嗎? – Adil

+2

'/'表示從根開始。 '。/'從當前目錄開始。 '../'上去1個目錄。也許這有幫助。 –

+0

請向我們展示您的目錄結構並確認您正在使用HTTP://進行測試並注意FILE://。 – Quentin

回答

3

是的,這是一個權限的問題,該文件夾有讀取權限,但在它的文件沒有 感謝您的幫助反正

0

您的圖片沒有加載,因爲你的路徑也許錯了,儘量給全路徑名

<html> 
<head></head> 
<body> 
    <img src="http://www.mysite.com/logok/35_Facebook.png" alt="Smiley face" height="80" width="80"> 
</body> 
</html> 
+1

只有這樣才能做到跨域圖像!沒有瀏覽器不支持使用/而不是完整的域名url。 –

+0

@RenéGeuze從op的問題來看,目前還不清楚圖片文件夾的路徑,因此可以安全地給出完整路徑 – Sibu

2

給出完整路徑:

<html> 
<head></head> 
<body> 
    <img src="http://localhost/logok/35_Facebook.png" alt="Smiley face" height="80" width="80"> 
</body> 
</html> 
+0

給出像'E:\ UploadedImages \ 1 \ crocodile.jpg'這樣的路徑不起作用? –

-1

這個工程...

src="file:///C:/folder/img.xxx"