Я создаю библиотечный сайт и проблемы с навигационными элементами могут привести к большим проблемам у пользователей. Возникла большая необходимость ввести плавающую ссылку, не реагирующую на прокрутку окна.

Вот этот предельно простой код работает во всех браузерах кроме Firefox т.ч. последного обновления.

function reset_search_arrow(){
if (document.getElementById("search_arrow")){
  document.getElementById("search_arrow").style.posTop = document.body.scrollTop+300+"px";
}
}

search_arrow - ID ссылки.

Откровенно говоря, не знаю, что делать. Браузеры установлены у всех сотрудников. Может быть эту проблему можно как-то решить?

Рискну предположить, что у ссылки отсутствует атрибут

Выделить код

Код:

...style="position: fixed;"...

p.s. Я проверял этот код на файле Q3A Readme, присвоив первой ссылке id="search_arrow". Код не работал ни на IE6, ни на Opera8.5, ни на FF1.5. После присвоения ссылке вышеуказанного стиля, код заработал на Opera8.5 и FF1.5, но не на IE6.
p.p.s. Использовал onscroll в <body>.

А что за новый стиль posTop? Может всё-таки просто top написать.

==> Проблемы с сайтами

[offtop]
Мда, как же постоянно приходится мучаться с этим мелскософтским хламом. Это, наверное, уже 125-й случай, когда для чего в нормальной программы достаточно указать одну строку в стилях, и городить огород из-за осла.
[/offtop]
Действительно, posTop - есть "изобретение" IE. Надо бы top.