powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вернуть имя папки в HTML
18 сообщений из 18, страница 1 из 1
Вернуть имя папки в HTML
    #35473155
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для того что бы в HTML получить файл существует следующая конструкция:
<input type='file' />

а что нужно сделать что бы получить имя папки и путь к ней?
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35473469
ЯпСтам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точно также, как вы "получаете" файл
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35473641
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЯпСтамточно также, как вы "получаете" файл

Так же Я получить папку не могу, т.к. при нажатии на Enter или кнопки [Открыть] Я проваливаюсь в папку ;-)
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35473789
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
инпут фолдера в HTML нет, браузер не умеет закачивать папки
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35475133
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зыинпут фолдера в HTML нет, браузер не умеет закачивать папки
а возможен ли нестандартный способ?
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35475138
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши свою программку и дело в шляпе.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35475164
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaНапиши свою программку и дело в шляпе.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT

Покажи пример на Cache
и если кто знает на JSP
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35475335
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример навигации по каталогам...

Код: 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.
<html>
<head>
<title>Test</title>
<style type='text/css'>
td {
	cursor: pointer;
}
</style>
<script type='text/javascript'>
function Go(Dir) {
	document.getElementById('dir').value=Dir
	document.getElementById('frm').submit()
}
</script>
</head>
<csp:method name="cSave" arguments="Case:%String,N:%String" returntype="%String">  
</csp:method>
<body>
<form id='frm'>
<input type='hidden' name='dir' id='dir' value='#(..UnescapeURL($g(%request.Data("dir",1))))#'>
<table>

<script language='Cache' runat='server'>
	s dir=..UnescapeURL($g(%request.Data("dir", 1 )))
	s:dir="" dir="c:"
	s dir=dir_"\*.*"
	s dir=$ZSEARCH(dir)
	while dir'="" {
		if $ZU(140,7,dir)=16 {
			&html<<tr>>
			s val=$p(dir,"\",$l(dir,"\"))
			if val="." {
				s dir=$p(dir,"\",1,$l(dir,"\")-2)
				s val=".."
			}
			&html<<td onclick='Go("#(..EscapeURL(dir))#")'>#(val)#>
			&html<</td>>
			&html<</tr>>
		}
		s dir=$ZSEARCH("")
	}
</script>

</table>
</form>
</body>
</html>
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35477626
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaВот пример навигации по каталогам...

Код: 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.
<html>
<head>
<title>Test</title>
<style type='text/css'>
td {
	cursor: pointer;
}
</style>
<script type='text/javascript'>
function Go(Dir) {
	document.getElementById('dir').value=Dir
	document.getElementById('frm').submit()
}
</script>
</head>
<csp:method name="cSave" arguments="Case:%String,N:%String" returntype="%String">  
</csp:method>
<body>
<form id='frm'>
<input type='hidden' name='dir' id='dir' value='#(..UnescapeURL($g(%request.Data("dir",1))))#'>
<table>

<script language='Cache' runat='server'>
	s dir=..UnescapeURL($g(%request.Data("dir", 1 )))
	s:dir="" dir="c:"
	s dir=dir_"\*.*"
	s dir=$ZSEARCH(dir)
	while dir'="" {
		if $ZU(140,7,dir)=16 {
			&html<<tr>>
			s val=$p(dir,"\",$l(dir,"\"))
			if val="." {
				s dir=$p(dir,"\",1,$l(dir,"\")-2)
				s val=".."
			}
			&html<<td onclick='Go("#(..EscapeURL(dir))#")'>#(val)#>
			&html<</td>>
			&html<</tr>>
		}
		s dir=$ZSEARCH("")
	}
</script>

</table>
</form>
</body>
</html>
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT

На UNIX'е не идет!!!
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35477730
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Палки" в обратную сторону разверни...

P.S. Зачем делать такой оверквотинг?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35477813
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa"Палки" в обратную сторону разверни...

P.S. Зачем делать такой оверквотинг?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT

Развернул

Код: 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.
<html>
<head>
<title>Test</title>
<style type='text/css'>
td {
	cursor: pointer;
}
</style>
<script type='text/javascript'>
function Go(Dir) {
	document.getElementById('dir').value=Dir
	document.getElementById('frm').submit()
}
</script>
</head>
<csp:method name="cSave" arguments="Case:%String,N:%String" returntype="%String">  
</csp:method>
<body>
<form id='frm'>
<input type='hidden' name='dir' id='dir' value='#(..UnescapeURL($g(%request.Data("dir",1))))#'>
<table>

	<script language='cache' runat='server'>
	s dir=..UnescapeURL($g(%request.Data("dir", 1 )))
	s:dir="" dir="/home"
	s dir=dir_"/*.*"
	s dir=$ZSEARCH(dir)
	while dir'="" {
		w "<br>"_dir
		if $ZU(140,7,dir)=16 {
			&html<<tr>>
			s val=$p(dir,"/",$l(dir,"/"))
			if val="." {
				s dir=$p(dir,"/",1,$l(dir,"/")-2)
				s val=".."
			}
			&html<<td onclick='Go("#(..EscapeURL(dir))#")'>#(val)#>
			&html<</td>>
			&html<</tr>>
		}
		s dir=$ZSEARCH("")
	}
	</script>

</table>
</form>
</body>
</html>
Не работает

P.S Прошу прощения ошибся. Хотел как раз свой вариант с развернутами слешами поместить ;-)
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35477958
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если просто в терминале крутнуть цикл

Код: plaintext
1.
2.
3.
4.
s dir=$ZSEARCH("*.*")
while dir'="" {
   w !,dir,!,$ZU( 140 , 7 ,dir)
   s dir=$ZSEARCH("")
}

Что будет показывать?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35477961
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. программку написать и в терминале запустить...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35479069
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaТ.е. программку написать и в терминале запустить...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
Вот, что вывело:

Код: 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.
/home/opt/cachedata/gkb4/all20080620.xml
 33261 
/home/opt/cachedata/gkb4/secpolicy.xml
 33261 
/home/opt/cachedata/gkb4/export20080620.ro
 33261 
/home/opt/cachedata/gkb4/export20080621.ro
 33261 
/home/opt/cachedata/gkb4/liveproperty.xml
 33261 
/home/opt/cachedata/gkb4/ 0700106 .dbf
 33261 
/home/opt/cachedata/gkb4/cache.lck
 33200 
/home/opt/cachedata/gkb4/test.dbf
 33261 
/home/opt/cachedata/gkb4/sqlutil.xml
 33261 
/home/opt/cachedata/gkb4/CACHE.DAT
 33279 
/home/opt/cachedata/gkb4/CACHE.zip
 33261 
/home/opt/cachedata/gkb4/gp9.dbf
 33261 
/home/opt/cachedata/gkb4/pol.7z
 33152 
/home/opt/cachedata/gkb4/export.gof
 33261 
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35480085
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты запусти "с путем" там, каталоги есть, а не только файлы. Подозреваю что разница еще и в атрибутах будет. Под Вин каталог определяется как 16... А у пингвинов подругому...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35480843
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaТы запусти "с путем" там, каталоги есть, а не только файлы. Подозреваю что разница еще и в атрибутах будет. Под Вин каталог определяется как 16... А у пингвинов подругому...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
Запускил указав каталог /home
получил следующее

Код: plaintext
1.
2.
3.
4.
/home/antivir-workstation-pers.tar.gz
 33188 
/home/antivir-workstation-pers- 2 . 1 . 11 - 21 
 16877 

в каталоге /home у меня значительно больше папок
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35482593
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сдается мне пора нам переходить в Кащейскую ветку. Там есть ребята которые с пингвинами на "ТЫ"...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Вернуть имя папки в HTML
    #35483030
nickstarnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaСдается мне пора нам переходить в Кащейскую ветку. Там есть ребята которые с пингвинами на "ТЫ"...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT

Хорошо пробую разместиться там. Все равно большое спасибо, для Windows все работает прекрастно ;-)
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вернуть имя папки в HTML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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