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

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

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

Покажи пример на Cache
и если кто знает на JSP
...
Рейтинг: 0 / 0
07.08.2008, 10:13
    #35475335
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в 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.
<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
08.08.2008, 08:48
    #35477626
nickstarnew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в HTML
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
08.08.2008, 09:38
    #35477730
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в HTML
"Палки" в обратную сторону разверни...

P.S. Зачем делать такой оверквотинг?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
08.08.2008, 10:07
    #35477813
nickstarnew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в HTML
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
08.08.2008, 10:56
    #35477958
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в HTML
А если просто в терминале крутнуть цикл

Код: 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
08.08.2008, 10:56
    #35477961
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в HTML
Т.е. программку написать и в терминале запустить...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
08.08.2008, 16:59
    #35479069
nickstarnew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в HTML
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
10.08.2008, 11:46
    #35480085
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в HTML
Ты запусти "с путем" там, каталоги есть, а не только файлы. Подозреваю что разница еще и в атрибутах будет. Под Вин каталог определяется как 16... А у пингвинов подругому...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
11.08.2008, 11:30
    #35480843
nickstarnew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в HTML
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
12.08.2008, 11:34
    #35482593
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в HTML
Сдается мне пора нам переходить в Кащейскую ветку. Там есть ребята которые с пингвинами на "ТЫ"...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
12.08.2008, 13:38
    #35483030
nickstarnew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть имя папки в HTML
krvsaСдается мне пора нам переходить в Кащейскую ветку. Там есть ребята которые с пингвинами на "ТЫ"...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT

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


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