RandomRufio Posted August 24, 2007 Report Share Posted August 24, 2007 Подскажите, как запустить группу команд, подвесив их на одну кнопку Вобщем, у меня простенький скрипт кнопки код: <!-- START OF SCRIPT --><INPUT TYPE=BUTTON VALUE="ВКЛ" STYLE="width: 0.98cm; height: 0.61cm" ONCLICK="location.href='http://192.168.254.11/index.html?cmd=W01RS|ka 01 1%0D'"> <INPUT TYPE=BUTTON VALUE="ВЫКЛ" STYLE="width: 1.19cm; height: 0.61cm" ONCLICK="location.href='http://192.168.254.11/index.html?cmd=W01RS|ka 01 0%0D'"><!-- END OF SCRIPT -->сделал кнопки "вкл" и "выкл"В итоге наплодил этих кнопок тучу А как сделать скрипт с циклом выдачи команд - не хватает образованияу меня есть юниты имеющие IP в трех группах - 192.168.254.1х 192.168.254.2х 192.168.254.3хи команду в виде .http://192.168.254.хх/index.html?cmd=W01RS|ka 01 1%0D. нужно передать на всеюниты одним нажатием кнопки "вкл вс?"Может кто нибудь подсказать?Хоть заготовку какую нибудь для группы из пары-тройки айпишников, а дальше я постараюсь разобраться. Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted August 24, 2007 Report Share Posted August 24, 2007 я б просто делал window.open для окошка размером 50*50, в котором file.php принимает нужные параметры, в зависимости от них прописывает meta refresh и все. по окончании - onload=window.close Link to comment Share on other sites More sharing options...
0 RandomRufio Posted August 24, 2007 Author Report Share Posted August 24, 2007 Я поступил следующим образом<form><input type="button" value="ВКЛ" STYLE="width: 0.98cm; height: 1.19cm" onClick="but1()"></form>и далееfunction but6() {//2f offlocation.href="http://192.168.254.21/index.html?cmd=W01RS|ka 01 0%0D"location.href="http://192.168.254.21/index.html?cmd=W02RS|ka 01 0%0D"location.href="http://192.168.254.22/index.html?cmd=W01RS|ka 01 0%0D"location.href="http://192.168.254.22/index.html?cmd=W02RS|ka 01 0%0D"location.href="http://192.168.254.23/index.html?cmd=W01RS|ka 01 0%0D"location.href="http://192.168.254.23/index.html?cmd=W02RS|ka 01 0%0D"location.href="http://192.168.254.23/index.html?cmd=W03RS|ka 01 0%0D"location.href="http://192.168.254.23/index.html?cmd=W04RS|ka 01 0%0D"Теперь другая проблема.Нужно чтобы между обращениями к каждому конкретному IP была пауза 3мс.Как это можно сделать ? Link to comment Share on other sites More sharing options...
0 AKS Posted August 25, 2007 Report Share Posted August 25, 2007 Нужно чтобы между обращениями к каждому конкретному IP была пауза 3мс.Как это можно сделать ?Вот пример:var А = [1, 2, 3, 4, 5];function F(a) { window.status = a[0]; if (a.length > 1) { window.setTimeout(function () { F(a.slice(1)); }, 3000); };};F(А);Вам нужно переделать:1. в массиве А вместо цифр разместить адреса;2. вместо window.status написать window.location.href. Link to comment Share on other sites More sharing options...
0 RandomRufio Posted August 27, 2007 Author Report Share Posted August 27, 2007 К сожалению не получается такvar A = [192.168.254.11] - не воспринимается как переменная (ошибка синтаксиса [192.168] - может быть переменной)тем более не воспринимается 192.168.254.11/index.html?cmd=W01RS|ka 01 1%0D Link to comment Share on other sites More sharing options...
0 PacMan Posted August 27, 2007 Report Share Posted August 27, 2007 var A = ['192.168.254.11'] Link to comment Share on other sites More sharing options...
0 RandomRufio Posted August 27, 2007 Author Report Share Posted August 27, 2007 а как привязать старт скрипта к кнопке <form><input type="button" value="ВКЛ" STYLE="width: 0.98cm; height: 1.19cm" onClick="but1()"></form>? Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted August 29, 2007 Report Share Posted August 29, 2007 сверху этого скрипта дописать function but1() {снизу - } Link to comment Share on other sites More sharing options...
0 RandomRufio Posted August 30, 2007 Author Report Share Posted August 30, 2007 сенкс Link to comment Share on other sites More sharing options...
Question
RandomRufio
Подскажите, как запустить группу команд, подвесив их на одну кнопку
Вобщем, у меня простенький скрипт кнопки
код:
сделал кнопки "вкл" и "выкл"
В итоге наплодил этих кнопок тучу
А как сделать скрипт с циклом выдачи команд - не хватает образования
у меня есть юниты имеющие IP в трех группах - 192.168.254.1х 192.168.254.2х 192.168.254.3х
и команду в виде .http://192.168.254.хх/index.html?cmd=W01RS|ka 01 1%0D. нужно передать на все
юниты одним нажатием кнопки "вкл вс?"
Может кто нибудь подсказать?
Хоть заготовку какую нибудь для группы из пары-тройки айпишников, а дальше я постараюсь разобраться.
Link to comment
Share on other sites
8 answers to this question
Recommended Posts