sanex3339: Посмотри пару мыслей в ответе написал... То, что на вскидку пришло... Если не поможет. Тогда в привате скинь, что к чему прикручивать. Покручу - напишу ответ.
Не трогай HTML пусть будет всегда overflow: hidden.
У тебя скролл будет у body - а .modal будет лежать на уровне HTML. И ничего никуда не должно соскакивать. Попробуй на примере, что в моём посте: jsfiddle.net/pretordh/dsje8edn/.
Модальное окно работает по ховеру на высокий блок "М" справа...
Модальное окно Должно работать на чистом CSS. Не прикручивай костыли от JS.
Конечно все проще, хеш генерируется с известной на сервере солью(скорее всего IP/ID сесии, чтобы не запоминать), из ID команды и ID пользователя.
Но, отправка ID пользователя безсмысленна как и отправка хеша. Потому, что: ID пользователя на стороне сервера уже привязано к сессии. А хеш для сервера, это вообще производное от команды которая пришла и ID пользователя. Фактически вы сравниваете хешКоманду с хешКомандой.
Вы предлагаете на стороне сервера к каждому коментарию генерировать хеш, запоминать их по 10-20 штук на страницу. Потом из броузера посылать в запросе на сервер. На сервере искать и сравнивать хеш. А при закрытии страницы нужно искать и удалять эти хеши, или периодически их очищать хранилище.
Наверное проще аутентифицировать пользователя по сессии (кстати индентификатор - хеш) и проверить его права на удаление комента.