Войти

Показать полную графическую версию : переместиться на определенное место в списке


bruder
15-04-2008, 11:13
привет всем, вопрос такой: есть div который заполняется из базы фамилиями. Я выбираю фамилию, после сабмита выводится инфо о человеке. Как сделать так чтобы фамилия из списка в низу, если я ее выбрал, оказалась в середине, т.е. типа якоря html, чтобы список прокрутился. На самый верх ее передвинуть нельзя, потому как следующие за ней фамилии придется искать, это не хорошо.
http://img144.imageshack.us/img144/9917/clipboard01ji0.jpg

Sham
16-04-2008, 04:01
bruder, тут картинки не помогут ;)

bruder
16-04-2008, 16:28
bruder, тут картинки не помогут »

а что поможет?

Sham
17-04-2008, 01:29
а что поможет? »
я про то, что надо код приводить, а не картинки

bruder
17-04-2008, 01:54
а что же я моу привести когда кода нет. Список формируется из пхп в простом цикле 3 строчки кода. Как он может помочь? Я хотел чтобы люди увидели как в принципе нужно сделать

Sham
17-04-2008, 02:10
bruder, элемент, на который нужен фокус, по-любому нужно обозначить (id), а прокрутить к нему можно по-разному: от указания id после # в урле, до использования методов js (focus(), scrollIntoView())...

bruder
17-04-2008, 16:31
а как можно перейти по id? Я знаю <a name=""> это якорь и потом к нему прыгнуть можно. а как перейти так к id?

Sham
17-04-2008, 21:56
<span id="id1">Ivanov</span>

<a href="#id1">перейти</a>
или
<body onload="document.getElementById('id1').scrollIntoView()">

bruder
17-04-2008, 22:42
пашет! спасибо.

alexa___
27-03-2009, 14:27
А в опере вообще якоря работают? А то проверяю в firefox и IE - работают, а в опере нет.




© OSzone.net 2001-2012