-
Вебмастеру
(
http://forum.oszone.net/forumdisplay.php?f=22)
bruder |
15-04-2008 11:13 781694 |
переместиться на определенное место в списке
привет всем, вопрос такой: есть div который заполняется из базы фамилиями. Я выбираю фамилию, после сабмита выводится инфо о человеке. Как сделать так чтобы фамилия из списка в низу, если я ее выбрал, оказалась в середине, т.е. типа якоря html, чтобы список прокрутился. На самый верх ее передвинуть нельзя, потому как следующие за ней фамилии придется искать, это не хорошо.

|
bruder, тут картинки не помогут ;)
|
bruder |
16-04-2008 16:28 782643 |
Цитата:
Цитата Sham
bruder, тут картинки не помогут »
|
а что поможет?
|
я про то, что надо код приводить, а не картинки
|
bruder |
17-04-2008 01:54 782976 |
а что же я моу привести когда кода нет. Список формируется из пхп в простом цикле 3 строчки кода. Как он может помочь? Я хотел чтобы люди увидели как в принципе нужно сделать
|
bruder, элемент, на который нужен фокус, по-любому нужно обозначить (id), а прокрутить к нему можно по-разному: от указания id после # в урле, до использования методов js (focus(), scrollIntoView())...
|
bruder |
17-04-2008 16:31 783348 |
а как можно перейти по id? Я знаю это якорь и потом к нему прыгнуть можно. а как перейти так к id?
|
HTML код:
<span id="id1">Ivanov</span>
<a href="#id1">перейти</a>
или
<body onload="document.getElementById('id1').scrollIntoView()">
|
bruder |
17-04-2008 22:42 783631 |
пашет! спасибо.
|
А в опере вообще якоря работают? А то проверяю в firefox и IE - работают, а в опере нет.
|
Время: 10:54.
© OSzone.net 2001-