[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Фиксированный блок
kart
Мне нужно сделать фиксированный блок меню, который всегда находится на одном месте при прокрутке страницы. Пыхтел неделю с CSS, вроде сделал, но как всегда долбанный ИЕ всё портит. Решил всё таки поюзать JavaScript, но я в нём не особо силён, а готовых кроссбраузерных вариантов не нашел. Хелп ми плиз! Нужно срочно!



Спустя 14 минут, 38 секунд (20.06.2007 - 23:34) Angerslave написал(а):
Код
                if (is_ie)
                {
                    var div = document.getElementById("adsdiv");
                    var top = div.style.posTop;
                    document.getElementById("adsdiv").style.position = 'absolute';
                    document.body.onscroll = function() { div.style.posTop=document.body.scrollTop+top; }
                    document.getElementById("adsdiv").style.height = document.body.clientHeight;
                    document.getElementById("adsdiv").style.left = document.body.clientWidth - 300;
                }
                else
                {
                    document.getElementById("adsdiv").style.height = 500 + 'px';
                    document.getElementById("adsdiv").style.position = 'fixed';
                    document.getElementById("adsdiv").style.left = (window.innerWidth - 300) + 'px';
                }
                document.getElementById("adsdiv").style.display = 'table';
Примерно так. adsdiv замени на id своего диваsmile.gif


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.