2011-05-21 2 views
-1

Я использую html для создания страницы. но проблема, с которой я столкнулся, - это я не собираю изображение. мой код, как:html страница, не отображающая изображение в браузере

<html> 
<head runat="server"> 
    <title>Untitled Page</title> 
</head> 
<body style = " background:#FFA500"> 
    <form id="form1" runat="server"> 
    <div> 
    <h1> 
    header_picture 
    </h1> 
    <img src="C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Water lilies.jpg" /> 

    </div> 
    <div> 
    <h1> 
    here comes the content 
    </h1> 
    </div> 
    <div> 
    <h2> 
    footer_picture 
    </h2> 
    <img src="C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Blue hills.jpg" /> 
    </div> 
    </form> 
</body> 
</html> 

но не показывает мне изображение, когда я запускаю этот HTML файл в браузере .. пожалуйста, помогите мне ..

is this possible to give image url on run time in <img src> tag in html file.. if yes how can we do that.. 
+0

Вам нужно добавить дополнительную информацию для получения определенного ответа. Где находится страница HTML? Какой URL-адрес вы используете для его вызова? Вы используете это с веб-сервера? В каком браузере вы загружаете страницу? –

ответ

3

Вы должны изменить C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Water lilies.jpg на file:///C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures/Water lilies.jpg и то же самое на ваш другой URL.

+0

Хорошая точка, это тоже может быть. –

+0

О, я только что видел, что вы опубликовали практически тот же ответ :) – Jamie

+0

nope, мой вопрос о чем-то другом (многие браузеры больше не позволяют файлу: // URL-адреса с удаленных URL-адресов). Мы оба можем быть правы - информации недостаточно, чтобы рассказать еще –

3

Реферирования локальных файлов из не - file:// местоположение (даже если это localhost) уже невозможно во многих современных браузерах из соображений безопасности.

Chrome, например, выбросит следующее сообщение об ошибке в консоли:

Not allowed to load local resource: file:///C:/path/to/filename 

Вы должны поместить файл HTML в локальную папку (которая, вероятно, не то, что вы хотите, потому что у вас есть код на стороне сервера в нем) или переместите изображения в местоположение, которое вы можете позвонить через ваш веб-сервер.

Смежные вопросы