тут нужен не посредственно javascript, я бы сделал не замысловато, точнее просто переменную, которая увеличиваеся по нажатию на кнопки и если переменная равна 1, то кнопка меняет цвет, а если не равна 1, то открывает сайт
Banbam2, ну типа создаёшь переменную, которая равна нулю, затем метод который при нажатии на кнопку обновляет счетчик и в методе также делаешь свитч, который проверяет переменную и в кейсах пишешь логику