• Как передать управление из одного JS- скрипта в другой?

    @MADZX Автор вопроса
    Aetae, Народ я ничего не путаю
    Скорее это вы привыкаете к тупорылым пиндосовским терминам.
    Например
    - список операторов языка JS - вы называете "методами"
    - типы данных - "примитивами".
    А теперь давайте вместе посмеемся ибо вы не понимаете такую
    основополагающую концепцию от его Величества Ассемблера
    как "управление".
    А ничего что управление - это фокус процесса, то есть оператор
    который выполняется в данный момент интерпретатором JS .
    И передать управление в другой скрипт - это прекратить выполнение текущего скрипта
    и приступить к выполнению команд из другого, cохраняя при этом значения переменных.
    Это называется оверлеем, если кто понимает о чем это я.
    В JS существуют команды условной передачи управления.
    Жаль только что нет безусловной как например JMP в ASM
    и для того чтобы скрипт выполнял свою миссию нередко приходится изголяться
    заворачивая его в цикл типа делай то что внутри пока 5 != 3 D:
    Да и с дисковыми файлами у JS тоже беда!
    Надеюсь что теперь суть вопроса ясна.
  • Поиск технологии?

    @MADZX Автор вопроса
    Добрый день !

    Прошу меня извинить что задержался с ответом
    Были проблемы с доступом в сеть.

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

    Благодаря Вам я также понял что программа JS
    может быть оформлена в виде плагина
    и тогда проблем с доступом к открытой странице
    сайта не будет.

    Кроме того мне стало понятна политика доступа
    к диску для JS.
    Насколько я понял что писать и читать
    мы можем в определеной рабочей директории,
    специально выделенной для нее целевым назначением.
    ( слово -"папка" для меня неприемлемо
    ибо привычка -вторая натура)
    Путь в эту директорию по-видимому
    можно указать в самой программе.

    Откуда берутся параметры я не знаю.
    Однако я знаю где их можно увидеть.
    У меня FIREFOX и если через правую мышу
    попасть в контекстное меню и выбрать там
    пункт "Исследовать эемент"
    то насколько я понял - мы попадаем в Инспектор
    и там я эти параметры видел и они менялись
    синхронно с информацией на странице.

    Я думаю что программа в виде плагина
    может получить эти параметры оттуда откуда их берет Инспектор.
    Обращаться же за ними на сервер чревато тем, что эти запросы
    можно отследить и тогда инкогнито работы программы будет раскрыто,
    а это крайне нежелательно, ибо на стороне сервера
    должно оставаться впечатление работы именно оператора.

    Алгоритм обработки не сложно описать в программе
    выяснив у оператора каким образом он обрабатывает
    параметры и какие действия при этом выполняет.
    Эти действия и будут данными управления.

    Запись параметров в файл нужна в качестве истории или лога
    и понятно оператору они будут нужны.
    Эти данные можно обработать другой программой и представить
    для оператора в удобоваримом виде.

    Вот такого, или примерно такого мнения
    придерживается наша газета ! :))

    Теперь я и сам уже почти понимаю, что программа на JS
    сможет это выполнить.
    Одно только неясно - где же черпает свое вдохновение Инспектор,
    когда я вижу свои параметры в нем ?

    Спасибо за Ваше участие и познания, которые я почерпнул
    из нашего общения.
    Однозначно я укажу Ваш ответ - лучшим.

    С уважением
    MADZX

    200807 21.46 GMT
  • Поиск технологии?

    @MADZX Автор вопроса
    Возможно что Вы правы поэтому я
    постараюсь максимально конкретизировать задачу.

    Есть некий сайт открытый в браузере.
    На нем в реальном режиме времени выводятся параметры
    некоего процесса в виде ряда чисел и текста.
    Эти параметры быстро изменяются
    За ними надо следить и вовремя вводить на сайте управляющие данные
    в виде ввода чисел и нажатия управляющих кнопок.
    ------------------------------------------------------------------------------
    Что должна сделать программа которую надо написать.
    Прежде всего категорически НЕЛЬЗЯ обращаться на сервер !
    Все данные - это то что у нас в машине.

    Программа должна
    1, прочесть с сайта параметры процесса
    2, Зарегистрировать их в файле в текстовом или CSV формате
    3, Обработать параметры по записанному в ней алгоритму
    и получить данные управления.
    4, Внести эти данные управления на сайте так, как это делает оператор
    5, Перейти к пункту 1.
    -------------------------------------------
    Насколько я понял то программа на JavaScript выполняется
    в отдельной вкладке браузера и не имеет доступа к соседним вкладкам
    то есть к нашему открытому сайту ?
    Далее, я где-то прочел, что для JavaScript нет возможности
    обращаться к файлам машины. .
    Поэтому как тогда писать параметры процесса в файл ?
    Вот такие у меня сейчас мысли и поэтому я не знаю
    каким языком программирования мне следует заняться.
    Буду благодарен за расширенный ответ
    MADZX