блин, даже отредактировать не успел, уже ответ
в общем не совсем так я пробовал
функция у меня в голове (в смысле в head-e)
var oldHandler = window['onload']=window['onresize'];
window['onresize']=window['onload'] =function() {
if(typeof(oldHandler) == 'function') {
oldHandler();
}
setHeight();
};
function setHeight() {
var b1 = document.getElementById('name1');
var b2 = document.getElementById('name2');
if (!b1 || !b2) return;
var h1 = b1.offsetHeight;
var h2 = b2.offsetHeight;
if (h1 > h2) {
b2.style.height = (h1 - 0) + 'px';
b1.style.height = (h1 - 0) + 'px';
}else if (h1 < h2) {
b1.style.height = (h2 - 0) + 'px';
b2.style.height = (h2 - 0) + 'px';
}
}
Код изменил только в функцие.