|
|
|
| Здесь предложен скрипт, который замечательно работает в ие
d = document;
d.ID = function(I) {return this.getElementById(I);}
{
d.ID('menuDiv').style.left = (100 + (d.all ? (!d.body ?d.documentElement.scrollLeft: d.body.scrollLeft ) : pageXOffset)) + 'px';
d.ID('menuDiv').style.top = (100 + (d.all ? (!d.body ? d.documentElement.scrollTop: d.body.scrollTop) : pageYOffset)) + 'px';
}
onscroll = moveMenu;
ww = null;
if(!d.all)
{
handleMouseWheel = function(t){setTimeout(moveMenu,99);};
addEventListener("DOMMouseScroll", handleMouseWheel, false);
}
|
А как сюда можно дописать еще два элемента для выполнения тех же действий?
Пробовала так:
...
function moveMenu()
{
d.ID('menuDiv').style.left = ...
d.ID('menuDiva').style.left = ...
d.ID('menuDivb').style.left = ...
}
...
|
Не получается(( | |
|
|
|
|
|
|
|
для: Gandzas
(23.02.2008 в 17:07)
| | Изучите http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=49794&page=2 - там как раз фиксируются ДВА объекта | |
|
|
|
|
|
|
|
для: CNTv2.0
(23.02.2008 в 18:51)
| | >там как раз фиксируются ДВА объекта
два объекта на одной странице. Мне нужно ТРИ объекта на РАЗНЫХ страницах
пысы. но за ссылку спс)) как делать надоедливую рекламу я уже поняла) | |
|
|
|
|
|
|
|
для: Gandzas
(23.02.2008 в 20:15)
| | >Мне нужно ТРИ объекта на РАЗНЫХ страницах
Странно сие читать. | |
|
|
|
|
|
|
|
для: CNTv2.0
(23.02.2008 в 21:50)
| | Есть 3 дивы, которые находятся на разных страницах. id у них РАЗНЫЕ
Соответственно,
d.ID('menuDiva').style.left =
d.ID('menuDivb').style.left =
d.ID('menuDivc').style.left =
|
после знака '=' у ВСЕХ элементов значение
'(0 + (d.all ? (!d.body ?d.documentElement.scrollLeft: d.body.scrollLeft ) : pageXOffset)) + 'px';'
|
Вопрос: как в одну функцию прописать три id-хи? | |
|
|
|
|
|
|
|
для: Gandzas
(23.02.2008 в 22:15)
| | >Есть 3 дивы, которые находятся на разных страницах. id у них РАЗНЫЕ
Вы вААПЧе о чём пишете?
id - это специальный идентификатор элемента. И применяется разный для разных элементов именно для того, чтобы отличить один от другого на одной странице.
>как в одну функцию прописать три id-хи?
id - это идентификатор. Т.е. мужского рода. Значит, писать следует "три id-а", а не "три id-хи"
В одну функцию можно прописать хоть 222-а обращения к 222-ум элементам, имеющим 222-а разных id. Пишется это просто - последовательно, для каждого элемента отдельный оператор, в котором обращаетесь к какому-то свойству этого конкретного элемента.
Пример я вам дал.
Именно там, где "создается надоедливая реклама" в одной функции последовательно работают сначала с элементом IFRAME, а потом с элементом IMG, к каждому из элементов обращаясь по его id. | |
|
|
|