Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   overflow:auto и #-ссылки (https://javascript.ru/forum/xhtml-html-css/3424-overflow-auto-i-ssylki.html)

vania-pooh 17.04.2009 14:32

overflow:auto и #-ссылки
 
Проблема следующая: есть прокручивающийся div с фиксированной высотой и шириной и заданным свойством overflow:auto. Внутри этого div'a находится много именованных тегов <a id="" name=""> с текстом, а вне div'а сидит несколько ссылок на эти самые id\name (т.е. нечто типа page#id1, page#id2 и т.п.). Не все теги с текстом влезают в видимую область div'a (прокрутка сделана для экономии места). Хотелось бы, чтобы при нажатии на ссылки div автоматически прокручивался бы, чтобы соответствующий текст было бы видно. Проблема заключается в том, что при нажатии на ссылку в IE div прокручивается самостоятельно, а в FF - не прокручивается (потому что формально именованный текст находится в области видимости окна, но не виден из-за свойства overflow:auto). Если разместить эти же ссылки вне тега div, то страница будет прокручиваться.

Вопрос - какими средствами это можно устранить и как? Приветствуются решения без использования javascript, но если по-другому никак, то любые решения.

reply 13.05.2009 23:16

Проблема решена
 
Проблема решена. В фаерфоксе это тоже работает, если ссылки правильно заданы (в ИЕ работает даже если в ссылке содержится 2 раза значок #).

Андрюня 02.01.2011 00:40

Здравствуйте! Не подскажете, а как именно она решена??

monolithed 02.01.2011 21:16

Цитата:

Сообщение от Андрюня
Здравствуйте! Не подскажете, а как именно она решена??

приведите свой код


Часовой пояс GMT +3, время: 11:27.