powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Путь к файлу
13 сообщений из 13, страница 1 из 1
Путь к файлу
    #36146678
afx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер!
Помогите, пожалуйста, загрузить рисунок из папки по указаному пути.
Пробовал так :
Код: plaintext
1.
image.src = "http://localhost/NameFolder/nameFile.jpg";

Что-то не грузится...
...
Рейтинг: 0 / 0
Путь к файлу
    #36146741
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В коде указывается путь относительно корня проекта. В CSS - относительно файла css.
Видимо, в твоем случае будет image.src = "NameFolder/nameFile.jpg".
Накрайняк попробуй "../NameFolder/..."
...
Рейтинг: 0 / 0
Путь к файлу
    #36146743
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, я конечно приветствую краткость в выдержках из кода, но тут Вы явно перестарались :-) . Ошибка может быть где-то в коде (по одной строке гадать не умею), либо по указанному адресу нет данного файла, либо у веб-сервера нет на него прав чтения, а может и еще что-нибудь...
...
Рейтинг: 0 / 0
Путь к файлу
    #36147341
afx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckВ коде указывается путь относительно корня проекта. В CSS - относительно файла css.
Видимо, в твоем случае будет image.src = "NameFolder/nameFile.jpg".
Накрайняк попробуй "../NameFolder/..."

Папка лежит в корне проекта. Пробовал 2 варианта :
1) image.src = "NameFolder/nameFile.jpg";
2) image.src = "http://localhost/NameFolder/nameFile.jpg";

Ни один не работает...
...
Рейтинг: 0 / 0
Путь к файлу
    #36147354
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так src="/nameFile.jpg" ?
...
Рейтинг: 0 / 0
Путь к файлу
    #36148885
afx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illionнет, я конечно приветствую краткость в выдержках из кода, но тут Вы явно перестарались :-) . Ошибка может быть где-то в коде (по одной строке гадать не умею), либо по указанному адресу нет данного файла, либо у веб-сервера нет на него прав чтения, а может и еще что-нибудь...

Вот так полнее будет :

<script language="javascript" type="text/javascript">
// <!CDATA[
var images = new Array(10);
Hidden1.value = 1;

var folder = "Svityaz/";
var rozsh = ".jpg";

images[0] = folder + "OurHouse" + rozsh;
images[1] = folder + "SP_A1673" + rozsh;
images[2] = folder + "SP_A1675" + rozsh;
images[3] = "Folder/SP_A1746.jpg";
images[4] = folder + "SP_A1763" + rozsh;
images[5] = folder + "SP_A1774" + rozsh;
images[6] = folder + "SP_A1780" + rozsh;
images[7] = folder + "SP_A1790" + rozsh;
images[8] = folder + "SP_A1863" + rozsh;
images[9] = folder + "SP_A1908" + rozsh;


function Prev_onclick()
{
Img.src = images[5];
}

function Next_onclick()
{

Img.src = images[1];
Hidden1.value = Hidden1.value + 1;
}

// ]]>
</script>
...
Рейтинг: 0 / 0
Путь к файлу
    #36148887
afx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EmilRegisа так src="/nameFile.jpg" ?

Так не пашет тоже...
...
Рейтинг: 0 / 0
Путь к файлу
    #36148928
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
протестируйте этот пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<script>
function loadImg()
{
	var oImg = document.getElementById('testImg');
	oImg.src = "myFolder/myImage.jpg";
}
</script>
<img id="testImg"></img>
<button onclick="loadImg()">load image</button>
...
Рейтинг: 0 / 0
Путь к файлу
    #36151105
afx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illionпротестируйте этот пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<script>
function loadImg()
{
	var oImg = document.getElementById('testImg');
	oImg.src = "myFolder/myImage.jpg";
}
</script>
<img id="testImg"></img>
<button onclick="loadImg()">load image</button>



Вообще-то по этому примеру рисунок подгружается. Но мне нужно запихнуть все рисунки из папки в массив, а затем их оттуда подгружать. Делаю таким образом, но ничего не выходит...
Может как-то по-другому можно?..
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
 
<script language="javascript" type="text/javascript">
// <!CDATA[
var images = new Array( 10 );
       
        images[ 0 ] = "Folder/OurHouse.jpg";
        images[ 1 ] = "Folder/SP_A1673.jpg";
        images[ 2 ] = "Folder/SP_A1675.jpg";         
        

function Next_onclick()
{    
        var oImg = document.getElementById('Img');
	oImg.src = images[ 2 ];	
}


// ]]>
</script>
...
Рейтинг: 0 / 0
Путь к файлу
    #36151252
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то по Вашему примеру тоже рисунок подгружается. И в массив Вы складываете строки, содержащие пути к файлам, но никак не рисунки из папки. И протестировать пример я Вас просила с целью определить, в чем проблема - в коде или в настройках доступа к файлу, но упорно не желаете признаваться :-(. Ну что ж, тогда такие вопросы: по коду - покажите еще как вписан в страницу тег img (<img ????>); по доступу к файлу - отображается ли этот рисунок на экране, если его подгружать статически через <img src='myfile.jpg'>; по веб-серверу - действительно ли он у Вас запущен и верно ли в конфиге прописаны пути (к корню сайта, или алиас на папку с рисунками)
...
Рейтинг: 0 / 0
Путь к файлу
    #36153457
afx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illionВообще-то по Вашему примеру тоже рисунок подгружается. И в массив Вы складываете строки, содержащие пути к файлам, но никак не рисунки из папки. И протестировать пример я Вас просила с целью определить, в чем проблема - в коде или в настройках доступа к файлу, но упорно не желаете признаваться :-(. Ну что ж, тогда такие вопросы: по коду - покажите еще как вписан в страницу тег img (<img ????>); по доступу к файлу - отображается ли этот рисунок на экране, если его подгружать статически через <img src='myfile.jpg'>; по веб-серверу - действительно ли он у Вас запущен и верно ли в конфиге прописаны пути (к корню сайта, или алиас на папку с рисунками)

<p>
<img alt="" src="Folder/OurHouse.jpg" style="height: 401px; width: 458px"
id="Img" /></p>
<p>
статически - рисунок подгружается, если так делаю :
var oImg = document.getElementById('Img');
oImg.src = "Folder/SP_A1673.jpg";

Относительно путей в конфиге - что-то не нахожу ветки, где там должно быть прописано...
...
Рейтинг: 0 / 0
Путь к файлу
    #36153575
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
даже не знаю, что еще предположить. Итак, итоговый пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<script>
var folder = '/imgFolder/';
var images  = ['1.jpg','2.jpg','3.jpg'];
var cnt =  0 ;

function loadImg(next)
{
	next?cnt++:cnt--;
	var bNext = document.getElementById('bNext');
	var bPrev = document.getElementById('bPrev');
	if (cnt ==  0 ) bPrev.disabled =  1 ;
	if (cnt == images.length -  1 ) bNext.disabled =  1 ;
	if (next && bPrev.disabled) bPrev.disabled =  0 ;
	if (!next && bNext.disabled) bNext.disabled =  0 ;
	
	var oImg = document.getElementById('testImg');
	oImg.src = folder+images[cnt];
}
</script>
<img id="testImg" src="/imgFolder/1.jpg" width="100" height="100" />
<button id="bPrev" onclick="loadImg(0)" disabled>prev image</button>
<button id="bNext" onclick="loadImg(1)">next image</button>

в этом примере все рисунки лежат в папке imgFolder, причем 1.jpg, подключаемый изначально статически, нормально отображается на странице. Путь к папке указывается относительно корня сайта - '/imgFolder'. Как вариант можно указывать путь относительно хтмл-страницы. Пока будете пробовать, оставьте у тега img ширину и высоту для обозначения места рисунка - тогда если рисунок не отобразится, посмотрите, на какой файл он ссылается и верен ли путь (это в контекстном меню рисунка->свойства, если что).
...
Рейтинг: 0 / 0
Путь к файлу
    #36155521
afx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illionдаже не знаю, что еще предположить. Итак, итоговый пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<script>
var folder = '/imgFolder/';
var images  = ['1.jpg','2.jpg','3.jpg'];
var cnt =  0 ;

function loadImg(next)
{
	next?cnt++:cnt--;
	var bNext = document.getElementById('bNext');
	var bPrev = document.getElementById('bPrev');
	if (cnt ==  0 ) bPrev.disabled =  1 ;
	if (cnt == images.length -  1 ) bNext.disabled =  1 ;
	if (next && bPrev.disabled) bPrev.disabled =  0 ;
	if (!next && bNext.disabled) bNext.disabled =  0 ;
	
	var oImg = document.getElementById('testImg');
	oImg.src = folder+images[cnt];
}
</script>
<img id="testImg" src="/imgFolder/1.jpg" width="100" height="100" />
<button id="bPrev" onclick="loadImg(0)" disabled>prev image</button>
<button id="bNext" onclick="loadImg(1)">next image</button>

в этом примере все рисунки лежат в папке imgFolder, причем 1.jpg, подключаемый изначально статически, нормально отображается на странице. Путь к папке указывается относительно корня сайта - '/imgFolder'. Как вариант можно указывать путь относительно хтмл-страницы. Пока будете пробовать, оставьте у тега img ширину и высоту для обозначения места рисунка - тогда если рисунок не отобразится, посмотрите, на какой файл он ссылается и верен ли путь (это в контекстном меню рисунка->свойства, если что).

Сделал всё по вашему примеру. При стартовой загрузке рисунок загружается статически - здесь всё в норме. Но при нажатии на кнопки исчезает этот и следующий не подгружается. Хотя мне удалось взять свойства этого неподгрузившегося рисунка :

Адрес : http://localhost:56567/Folder.v565.jpg
Тип : text/html
Размер файла : неизвестно(не кешируется)

Вот ещё раз код :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
<script language="javascript" type="text/javascript">
// <!CDATA[
var images = new Array( 10 );

var folder = '/Folder/';

        images[ 0 ] = "OurHouse.jpg";
        images[ 1 ] = "SP_A1673.jpg";
        images[ 2 ] = "SP_A1675.jpg";
        images[ 3 ] = "SP_A1746.jpg";
        images[ 4 ] = "SP_A1763.jpg";
        images[ 5 ] = "SP_A1774.jpg";
        images[ 6 ] = "SP_A1780.jpg";
        images[ 7 ] = "SP_A1790.jpg";
        images[ 8 ] = "SP_A1863.jpg";
        images[ 9 ] = "SP_A1908.jpg";

var cnt =  0 ;

function loadImg(next)
{
	next?cnt++:cnt--;
	var Next = document.getElementById('Next');
	var Prev = document.getElementById('Prev');
	if (cnt ==  0 ) Prev.disabled =  1 ;
	if (cnt == images.length -  1 ) Next.disabled =  1 ;
	if (next && Prev.disabled) Prev.disabled =  0 ;
	if (!next && Next.disabled) Next.disabled =  0 ;
	
	var oImg = document.getElementById('testImg');
	oImg.src = folder+images[cnt];
}

// ]]>
</script>
</head>
<body>    
    <form id="form1" runat="server">
    <div>
    
        <asp:Label ID="Label1" runat="server" Text="Number Image :"></asp:Label>
        <asp:Label ID="Label2" runat="server" Text="  1"></asp:Label>
    
            
        <input id="Proba" type="text" /></div>
    <p>
        <img alt="" src="Folder/OurHouse.jpg" style="height: 401px; width: 458px" 
            id="testImg" /></p>
    <p>
        <input id="Prev" type="button" value="Prev" 
             onclick="return Prev_onclick()" />       
        <input id="Next" type="button" value="Next" 
             onclick="return loadImg(3)" />     
        <input id="Hidden1" type="hidden" />
    </p>
<p>
     </p>
</form>
</body>
</html>
Проект здесь как видите ASP.NET - может это имеет значение...
Может кто стыкался с таким - просьба помочь.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Путь к файлу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]