спасибо.
вопрос уже решён так:
function zspb_resize(){
var w = 0;
var pd = 0;
var wmin = 1004; // минимальная ширина страницы
var p1 = 1034; // первый порог тянучки
var lwmin = 240; // минимальная ширина левой колонки
if(document.body.clientWidth){
w = document.body.clientWidth;
}else if(window.innerWidth){
w = window.innerWidth;
}
if(w > p1){
pd = 30;
}else if(w <= wmin){
lwnew = lwmin;
pd = 0;
}else{
pd = w - wmin;
}
pdstr = pd.toString() + 'px';
document.getElementById('left').style.paddingLeft = pdstr;
}
критика? замечания к такому решению?
в действии можно смотреть здесь:
http://www.zagorodspb.ru