Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   изменение скрипта из формы (https://javascript.ru/forum/misc/64530-izmenenie-skripta-iz-formy.html)

warren buffet 18.08.2016 12:07

Это мировоззрение. ТС вбил в свою голову какую-то химерическую доктрину и не может сообразить теперь, что ломится в открытую дверь.

Ну есть у тебя 100 опций и надо из них выбрать. Ну так выбери, а чтобы снова не выбирать каждый раз - сохрани результат выборки в списке под каким-то именем, получится вроде конфигурации.

Более того, если заранее известны те или иные конфигурации, то составление списков сводится к рисованию дерева в объекте с массивами.

var config={
  
  simple_work: ['foo.exe'],
  easy_work: ['foo.exe','bar.exe'],
  hard_work: ['foo.exe','bar.exe','baz.exe'],

};


Выводишь метки и вперде.

warren buffet 18.08.2016 12:09

Цитата:

Сообщение от discol
вопрос с радио кнопками

Я не видел ни одной радиокнопки в твоих кодах. В чем там затык с радивом?

warren buffet 18.08.2016 12:14

Жырнота тащемта. )))

Цитата:

Сообщение от discol
чтобы onclick на радио кнопках раньше не срабатывал

Щелчок будет срабатывать всегда, когда по кнопке щелкнут. Вопрос куда он пойдет. Если прямиком на отправку формы или какое-то исполнение, то придется задавать такие вот бредовые вопросы как в цитате, а если на формирование конфигурации, которая уже запускается по кнопке "Запустить", то все станет простым и понятным.

warren buffet 18.08.2016 12:17

И зелень.

Рендер опций по данных делается уже 100500 лет и мало у кого проблемы возникают. Открываешь конфигурацию, там массив или что угодно. Берешь массив или что угодно и рисуешь на форме соответствующие элементы, или обозначаешь соответствующие элементы как активные/выбранные в этой конфигурации.

Ну а как по-твоему работают на веб-страницах всякие там сортировки, режимы отображения, фильтры в конце-концов? Из адреса или кук или откуда угодно берутся данные и по этим данным все рендерится в соответствии с.

discol 18.08.2016 12:20

Кстати нашел не плохое решение по моему. Разберусь и вам помогу разобраться если что?
http://stackoverflow.com/questions/1...in-an-hta-file

laimas 18.08.2016 12:23

Цитата:

Сообщение от discol
Извините я огорчен и удивлен.

Не надоело еще читать бред пустослова?

Ответьте на вопрос - вам нужна автоматизация процесса, о чем вроде бы писалось в контексте пользователей ваших или же нужно выбрать отдельно, запуская каждый вручную?

warren buffet 18.08.2016 12:29

Цитата:

Сообщение от discol
WSH.run(pro1),1,true;
WSH.run(pro7),1,true;
WSH.run(pro9),1,true;
WSH.run(pro25),1,true;
WSH.run(pro33),1,true;

Во-первых тут прочти про run https://msdn.microsoft.com/en-us/lib...(v=vs.84).aspx

Во-вторых надо было сразу признаться, что ты минус 0 в программировании, без намеков на какие-то знания. Потому что бнопня в цитате, ну просто сама собой превращается в массив и цикл.

var config=['pro1','pro11','pro101','pro21','pro36','pro86',];

for(var i=0;i<config.length;i++)
     WSH.run(config[i]+'.cmd',1,true);


Вот в чем фишка, понял? )))

warren buffet 18.08.2016 12:33

Цитата:

Сообщение от warren buffet
var config

И тут у ТС самый затык. Откуда взять этот массив, или коллекцию он не знает, ибо вообще не знает про коллекции и массивы и циклы.

Ну так и возьми с формы, например form.elements - это вообще готовая коллекция, которую можно крутить в цикле как тот самый config.

PS С таким уровнем знаний о программировании в соединении с упертостью, ТС будет рисовать свою АСУ ТП до морковкиного заговения. ))) На SO он нашел валидацию формы, которая ему может быть подскажет, что надо работать с коллекциями, а не с кучей отдельно взятых переменных.

laimas 18.08.2016 12:37

Цитата:

Сообщение от warren buffet
Во-вторых надо было сразу признаться, что ты минус 0 в программировании


А ты что плюс? :lol: Что тупое.

warren buffet 18.08.2016 12:49

laimas, ты же все понял, ну так нарисуй человеку форму с конфигами в списке и 101 штукой чекбоксов с лейблами. Или рони будем ждать? )))


Часовой пояс GMT +3, время: 06:32.