Работа с переменными во встроенных формах

Добрый день.

Пишу функцию js, которая должна обработать значение процессной переменной при нажатии кнопки на встроенной форме (test_form.html.txt (611 Байт) ).

Для этого определил глобальную переменную, в которую записываю значение соответствующей процессной переменной (в коллбэке).

Вопрос 1. Почему не сохраняются изменения глобальной переменной сделанные в коллбэке?

Вопрос 2. Почему если в тег script добавить атрибут type=“text/form-script” функция show() становиться не видна?