Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > можно ли воздействовать на позиционирование внутри


Автор: Alone 23.5.2006, 15:17
Доброго дня. 


Знает ли кто? Можно ли воздействовать на позиционирование внутри скролируемого блока а-ля url#tag?
 

Автор: R.M. 23.5.2006, 15:26
Alone, что ты имееш ввиду? 

Автор: Alone 23.5.2006, 15:29
когда в урле содержится # он его позиционирует в начало страницы, если находит...
так вот: можно ли такое же провернуть только не со страницей а с блоком на  странице??? 

Автор: R.M. 23.5.2006, 15:46
Ну если я тебя правильно понял прописывай блоку id=цифра и обращайся к странице page.html#тажецифра 

Автор: Alone 23.5.2006, 15:50
не. ты не правлиьно понял.
я имел ввиду возможность позиционирования ВНУТРИ БЛОКА. Что бы якорь подымался не к верху страницы, а к верху блока. 

Автор: R.M. 23.5.2006, 15:58
Ну да точно так же
Код

<div style='height: 200; width: 200; border: 1px solid red; overflow: auto;'>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>

aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
<div id=1>asd!!!</div>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>

aaaaaaaaaaaaaaaaaaaaaaa<br>
aaaaaaaaaaaaaaaaaaaaaaa<br>aaaaaaaaaaaaaaaaaaaaaaa<br>

</div>
 

Автор: Alone 23.5.2006, 16:02
нет не точно так же...
он позиционирует внутри всего документа.
поставь в своем примере кучу <br> до и после и исполни.
увидишь причину о которой я говорил...
строка с # якорем подымется как можно длиже к верху документа 

Автор: R.M. 23.5.2006, 16:04
Alone, ну тогда незнаю, наверно никак. С помощью js наверно можно, спроси там

Добавлено @ 16:05 
Можно поставить простой скроллинг на самый верх тогда скроллинг в блоке уедит вниз а страница останеца наверху 

Автор: Alone 23.5.2006, 16:21
а это мысль... подскажь как? 

Автор: R.M. 23.5.2006, 16:31
Alone, я уже убегаю с работы и точно не помню. Если ответ не найдёш я тут запостю скрипт скролла наверх (дома есть точно). 

Автор: R.M. 23.5.2006, 22:19
Попробуй так
Код

<body onload="scrollBy(0, 0);return false;">
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)