Как написать код, открывающий информационное окно, в котором можно на выбор вводить необходимые различные данные? Обычно такую возможность называют «входные параметры».
Для примера возьмём команду по вставке суммы ставки. Сам код будет выглядеть так:
[code lang=»js»]
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:websocket_form ATTR=ID:amount CONTENT=10
[/code]
Выше указанный код будет работать для файлов с расширением *.iim
Для того, чтобы этот код работал в js-файле, нужно эту командную строчку заключить в кавычки с двух сторон и поместить в функцию iimPlayCode(), воспроизводящую iim-код, внутри круглых скобок таким образом:
[code lang=»js»]
iimPlayCode(‘TAG POS=1 TYPE=INPUT:TEXT FORM=ID:websocket_form ATTR=ID:amount CONTENT=10’)
[/code]
Теперь, чтобы необходимая часть кода менялась, объявим переменную var с именем money, чтобы подставлять его на числовое значение. В нашем примере это будет число 10. Такой код будет написан так:
[code lang=»js»]
var money=10
iimPlayCode(‘TAG POS=1 TYPE=INPUT:TEXT FORM=ID:websocket_form ATTR=ID:amount CONTENT=’+money)
[/code]
В завершение напишем код, который позволит переменную money отображать в отдельном окне. Для этих целей служит функция prompt(), в которой через запятую заносится сопровождающее информационное сообщение, заключённое в обязательные кавычки, и значение по умолчанию. Заключительный вариант js-кода преобразуется следующим образом:
[code lang=»js»]
var money=prompt(‘stake’,10)
iimPlayCode(‘TAG POS=1 TYPE=INPUT:TEXT FORM=ID:websocket_form ATTR=ID:amount CONTENT=’+money)
[/code]
Скачать примеры скриптов в zip-архиве.
В этом видео-ролике наглядно показан выше описанный процесс.