[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: вирус  
Авторастягивание по высоте окон
vladislawДата: Среда, 30.09.2009, 15:44 | Сообщение # 1
Хозяин сайта
Группа: Администраторы
Сообщений: 1547
Награды: 34
Статус: Offline
Заходим Панель управления » Управление дизайном » Редактирование шаблонов » Персональная страница пользователя
находим нечто такое

Quote
<script type="text/javascript">window.resizeTo(750,420);</script>

Цифры синим могут отличаться у некоторых окон
и заменяем на

Quote
<SCRIPT>
function autosize()
{
var current;
if (typeof window.innerHeight != 'undefined')
current = window.innerHeight;
else if (typeof document.body.clientHeight != 'undefined')
current = document.body.clientHeight;

var needed;
if (typeof window.getComputedStyle != 'undefined')
{
document.body.style.border = '1px solid transparent';
var style = window.getComputedStyle(document.body, '');
needed = parseInt(style.height) + parseInt(style.marginTop) + parseInt(style.marginBottom) + 2;
}
else if (typeof document.body.scrollHeight != 'undefined')
needed = document.body.scrollHeight + 2;

if (typeof current != 'undefined' && typeof needed != 'undefined')
resizeBy(0, needed - current);
}
</SCRIPT>

и добавляем onLoad="autosize()" в <body>

<body ... onLoad="autosize()">

все то же самое можно сделать со страницами
Всплывающее окно (ЛС, история репутации и т.д.)
Персональная страница пользователя
Страница редактирования данных пользователя
Страница со списком пользователей

З.Ы. Простой но удобный скрипт, особенно для тех у кого пользователи любят в подписи добавлять с десяток userБаров , а так же у кого в данных окнах присутствует реклама


 
  • Страница 1 из 1
  • 1
Поиск: