Для реализации данной функциональности необходимо использовать JavaScript. Вот пример кода, который может быть использован для открытия формы комментария при нажатии на кнопку "Ответить":
HTML:
```html
<button class="reply-button">Ответить</button>
<form class="comment-form" style="display: none;">
<textarea></textarea>
<button type="submit">Отправить</button>
</form>
```
JavaScript:
```javascript
var replyButtons = document.querySelectorAll('.reply-button');
replyButtons.forEach(function(button) {
button.addEventListener('click', function() {
var commentForm = this.nextElementSibling;
commentForm.style.display = 'block';
});
});
```
После добавления этого кода на сайт, при нажатии на кнопку "Ответить", соответствующая форма комментария будет открываться над кнопкой.
Чтобы открыть окно для написания комментария сразу после нажатия на кнопку "Ответить" в ветке комментариев по ссылке, необходимо добавить параметр к URL адресу страницы, который будет указывать на индекс комментария или родительский комментарий. После загрузки страницы с этим параметром, используйте JavaScript для открытия соответствующей формы комментария.
Например, URL может выглядеть как `http://example.com/article#comment-123`, где `comment-123` - идентификатор комментария, на который нужно ответить. В JavaScript можно получить этот идентификатор из URL и открыть соответствующую форму комментария.