danilr,
А Вы не делайте инкремент на кнопке, а сделайте метод который будет принимать номер следующего шага и решать переключать шаг или нет. Потом по каждому "далее" передавайте номер шага на который хотите переключить
Дмитрий Беляев, ну предлагаю Вы знаете как работает сеттер, при присваивании значения свойству выполняется какая то функция. Собственно если у меня в свойстве массив и я выполняю push я могу как то это перехватить и выполнять свою функцию.
Строка
<script src="sub.js"></script>
Должна иди прямо перед закрывающим тегом body. Если это не поможет покажите код и опишите что конкретно не работает