Авторастягивание по высоте инфы пользователя
Добавлено: 21 апр 2008, 02:29
Очень полезный скрипт для тех:
- кто размещает дополнительную рекламу в инфе у пользователей
- у кого юзеры любят полностью заполняют анкету своими данными
- у кого юзеры любят использовать с десяток юзербаров
- ну и просто для тех кто хочет что бы на странице пользователя при открытии показывалась вся инфа не больше ни меньше и не нужно было бы скролить вниз для ее прочтения
1) Открываем Персональная страница пользователя
2) ищем что-то типа: <script type="text/javascript">window.resizeTo(ЧИСЛО,ДРУГОЕ_ЧИСЛО);</script> и удаляем.
3) далее перед </head> вставляем
4) в <body ... onLoad="autosize()">
добавляем синее
З.Ы. так же можно использовать скрипт в:
Всплывающее окно (ЛС, история репутации и т.д.)
Страница редактирования данных пользователя
Страница со списком пользователей
- кто размещает дополнительную рекламу в инфе у пользователей
- у кого юзеры любят полностью заполняют анкету своими данными
- у кого юзеры любят использовать с десяток юзербаров
- ну и просто для тех кто хочет что бы на странице пользователя при открытии показывалась вся инфа не больше ни меньше и не нужно было бы скролить вниз для ее прочтения
1) Открываем Персональная страница пользователя
2) ищем что-то типа: <script type="text/javascript">window.resizeTo(ЧИСЛО,ДРУГОЕ_ЧИСЛО);</script> и удаляем.
3) далее перед </head> вставляем
- Код: Выделить всё
<script type="text/javascript">
//Autosize start
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);
}
//Autosize end
</script>
4) в <body ... onLoad="autosize()">
добавляем синее
З.Ы. так же можно использовать скрипт в:
Всплывающее окно (ЛС, история репутации и т.д.)
Страница редактирования данных пользователя
Страница со списком пользователей