<a href="#zatemnenie-{{index + 1}}">Изменить</a></p>
<div id="zatemnenie-{{index + 1}}" class="zatemnenie">
<div id="okno-{{index + 1}}" class="okno">
#zatemnenie {
}
.zatemnenie {
}
#zatemnenie:target {display: block;}
[idˆ='zatemnenie']:target {display: block;}
Тут вам наврятли помогут. Для того чтобы написать функционал (js) для смены изображений нужен html и css код, а также ссылки на изображения. Универсальный js скрипт без привязки к html коду написать в данном случае не возможно. А полностью весь код (html\css\js) за бесплатно скорее всего никто вам не напишет.
Либо платите, либо давайте код