Javascript будет вашим лучшим выбором.Предполагая, что вы реализуете интерфейс с таблицей или любым другим html-элементом.Попробуйте использовать уникальный идентификатор для каждого блока, если вам нужно различное поведение для другого блока.И тогда вы можете просто использовать jquery для привязки к событию click.Например, у вас есть таблица, и каждый тд является блоком.
<table>
<tr>
<td class="block"></td>
<td class="block"></td>
<td class="block"></td>
... so on..
</tr>
</table>
$(function(){
$('.block').click(function(){
//do something on click.
});
});