ПчелкинЭтот скрипт рассчитан на стандартную структуру Просильвера, где подпись является последним элементом внутри
<div class="postbody">. А у вас под подписями куча всего — благодарности, рейтинг и ещё непонятно что. Опускать, естественно, надо всё это в куче.
Вот этот скрипт более универсальный, он должен у вас сработать. Пробуйте. Значение
+ 15 можно менять, оно зависит от величины ваших маргинов и паддингов.
function sig_down() {
var post = document.getElementsByClassName('post');
for (var i = 0; i < post.length; i++) {
var postbody = post[i].getElementsByClassName('postbody')[0];
var postprofile = post[i].getElementsByClassName('postprofile')[0];
var content = post[i].getElementsByClassName('content')[0];
var diff = postprofile.offsetHeight + 15 - postbody.offsetHeight;
if (diff > 0) {
content.style.height = content.offsetHeight + diff + 'px';
}
}
}
onload_functions.push('sig_down();');
Учтите только, что этот скрипт не будет работать в IE ниже 9 версии.
Поскроей бы уже зарелизили IE9 и поскорей бы мастдайнулись все его несчастные предыдущие версии, чорт бы спихнул с мосту отца их._dl_Чем вам не нравятся скрипты? Ну попробуйте сделать на CSS, мы будем вам благодарны.
