Вверх ↑
Этот топик читают: Гость
Ответов: 316
Рейтинг: 21
#1: 2011-07-30 01:22:35 ЛС | профиль | цитата
CMS пишу на связке HTML+CSS+Shell+JavaScript+CGI сейчас долбусь с файловым менеджером.Отправляю запрос на сервер. Обратно идет - "-" "Ramka.cgi"* "cat"/ "cmd"* "cmd.html"*
Как это фильтровать JavaScrip-том под обработку? Ка засунуть переменные в массив? Если разделителем является пробел. Или нужно как-то преобразовывать со стороны сервера?
Мои первые попытки
Add(HtmlEntryPoint,6444038,210,175)
{
link(onStart,324267:doPrint,[])
}
Add(HTM_Html,324267,266,175)
{
link(onPrint,1083471:doEvent,[])
}
Add(XMLHttpRequest,2170308,469,182)
{
Point(onQuerySuccess)
link(URL,2223800:Result,[(475,170)(412,170)])
link(onQuerySuccess,13441872:doInnerHTML,[(632,202)(632,300)])
}
Add(HTM_Submit,11900749,357,175)
{
Point(onClick)
link(onClick,2223800:doStrCat,[(397,188)(397,132)])
}
Add(Hub,1083471,322,175)
{
OutCount=3
link(onEvent1,11900749:doPrint,[])
link(onEvent2,9884943:doPrint,[(351,188)(351,230)])
link(onEvent3,1960192:doPrint,[(346,195)(346,306)])
}
Add(HTM_Div,9884943,357,224)
{
Id="content"
}
Add(TAG_InnerHTML,13441872,763,294)
{
Id="content"
}
Add(VisualText,8032701,609,112)
{
Lines=#3:123|
Width=81
Height=53
Point(Text)
}
Add(Memory,8277241,406,70)
{
Default=String(http://192.168.7.1/cgi-bin/cmd?)
}
Add(StrCat,2223800,406,126)
{
link(onStrCat,2170308:doOpen,[(443,132)(443,188)])
link(Str1,8277241:Value,[])
}
Add(HTM_Div,1960192,357,300)
{
Id="con2"
}
Add(ArrayRead,13962953,595,336)
{
Index=0
link(Array,7539552:Var2,[])
}
Add(ArrayRead,9304685,597,440)
{
Index=1
link(onRead,9899871:doInnerHTML,[(667,446)(667,451)])
link(Array,7539552:Var3,[(603,422)(633,422)(633,290)])
}
Add(Hub,14118696,539,336)
{
link(onEvent1,13962953:doRead,[])
link(onEvent2,9304685:doRead,[(568,349)(568,446)])
}
Add(GetDataEx,7539552,595,285)
{
link(Data,10875411:Result,[(601,267)(615,267)])
}
Add(TAG_InnerHTML,9899871,690,445)
{
Id="con2"
}
Add(Match,10875411,609,217)
{
Expression="123"
link(onMatch,14118696:doEvent,[(653,223)(653,283)(527,283)(527,342)])
link(Text,8032701:Text,[])
link(Expression,8188043:Text,[(622,181)(839,181)])
}
Add(VisualText,8188043,833,119)
{
Lines=#3:123|
Width=81
Height=53
Point(Text)
}


карма: 1

0
vip
#1.1контекстная реклама от партнеров
Ответов: 316
Рейтинг: 21
#2: 2011-08-05 18:34:36 ЛС | профиль | цитата
Так с этим вопросом разобрался, теперь не пойму - сделал с помощью цикла список каталогов. Как определить какую папку я нажал и вернуть команду в тело программы?
карма: 1

0
Ответов: 4641
Рейтинг: 334
#3: 2011-08-05 20:29:24 ЛС | профиль | цитата
LastLeader писал(а):
ак определить какую папку я нажал и вернуть команду в тело программы?
список каталогов в виде ссылок, а в ссылках передаем параметры. вот и все.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 316
Рейтинг: 21
#4: 2011-08-05 21:11:39 ЛС | профиль | цитата
Я не хочу тревожить лишний раз сервер))) У меня в роли него Маршрутизатор. Мне нужно вернуть или название пунктов или линии связи обратно в JavaSctipt для обработки.


------------ Дoбавленo в 20.55:
Или можно сделать чтоб ответ от сервера выводился не на экран браузера а в стоку какого-то элемента? Это было бы идеально.
------------ Дoбавленo в 20.56:
Вообщем дерево AJAX))) Нужно
------------ Дoбавленo в 21.04:
Ravilr писал(а):
Или я чего-то не понял. Может параметры не отправляются на сервер а регистрируются скриптом? Можно маленькую связку? как пример?
------------ Дoбавленo в 21.10:
Немного объясню ситуацию. Есть маршрутизатор на Linux я отправляю туда запрос о строении каталогов он дает ответ есть такие файлы и каталоги.
------------ Дoбавленo в 21.10:
Я из этого ответа строю одну ветку дерева, тогда вхожу в следующий каталог и строю ветку
------------ Дoбавленo в 21.11:
Вот одну ветку построил а как из нее вытащить нажатие и отправить на запрос нового каталога понять не могу)))
карма: 1

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)