Re[2]: определить наличие сколлбара
От: greenya Украина  
Дата: 21.11.06 15:51
Оценка:
вобщем то что мне нужно было зделал так:::


<table cellpadding=0 cellspacing=0 border=0><tr>
<td></td>
...
<td><div id=id_list_titlepadding style=width:0px;></div></td>
</tr></table>

<div class=gui_frame_bodydiv id=id_frame_body>$body</div>

</BODY>

<script type=text/javascript>
f=document.getElementById('id_frame_body');
document.getElementById('id_list_titlepadding').style.width=(f.offsetWidth-f.scrollWidth)+'px';
</script>


"f.offsetWidth-f.scrollWidth" и есть толщина вертикального скрола. если его нету это значение 0. проверил работает идентично в ИЕ, ФФ и Опера. Чтобы код не отличался для всех броузеров, жабаскрипт надо вставить после закрывающегося БАДИ... иначе значения нулевые... видимо ИЕ знает наверняка размеры некоторых элементов только после закрытия БАДИ.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.