Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Скроллер с прокруткой

3.6K
28 августа 2007 года
dimas09
92 / / 17.06.2007
Подскажите как сделать скроллер с прокруткой? Может на основе этого
Код:
<style>
DIV.frame
{
padding  : 0px;
margin  : 0px;
width  : 172px;
border  : 1px solid #ECECEC;
}

#ID_ANIMATION
{
position : relative;
padding  : 0px;
margin  : 0px;
height  : 250px;
overflow : hidden;
background-color: #ECECEC;
}
#ID_ANIMATE{
position : relative;
padding  : 0px 4px 0px 4px;
margin  : 0px;
overflow : hidden;
color  : black;
text-align : justify;
font  : normal 11px "Tahoma", "Verdana", "Helvetica", "Arial", "Times New Roman", serif;
}</style>

<table>
<tr>
<td>
<DIV class="frame" OnМousеОver="startscroll(false)" &#111;&#110;MouseOut="startscroll(true)"><DIV ID="ID_ANIMATION"><DIV ID="ID_ANIMATE"><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b><b>James Fairweather</b></DIV></DIV></DIV>
</td>
</tr>
</table>
<script type="text/javascript">
<!--

var oText = document.getElementById("ID_ANIMATE");
var oContainer = document.getElementById("ID_ANIMATION");

var nHeight = oText.offsetHeight;
var nPos = oContainer.offsetHeight;

// --

function OnTimer()
{
oText.style.top = nPos.toString() + "px";

if(--nPos < -nHeight)
 nPos = oContainer.offsetHeight;
}

// --
OnTimer();
startscroll(true);
function startscroll(scrollvar){
if (scrollvar) {
idtimer=window.setInterval(OnTimer, 50);
}
else
{window.clearInterval(idtimer);}
}
// -->
</script>
1.8K
28 августа 2007 года
Ghirik
260 / / 15.03.2007
А чем этот то код не угодил? Чего хотите то? Работает ведь.
3.6K
28 августа 2007 года
dimas09
92 / / 17.06.2007
Хочу создать область на странице с "ручной" прокруткой, куда будут вставляться линки. А Frame использовать не хочу.
1.8K
28 августа 2007 года
Ghirik
260 / / 15.03.2007
Это, конечно, можно сделать используя слои. Но, вопервых, для этого нужно время (которого у меня нет), а во вторых, мне фрейм больше нравится. :)
Есть ещё вариант, просто динамически менять содержимое, это пожалуй самый лучший способ.
Но имейте ввиду, ваших линков роботы не увидят, при любом из этих вариантов. Ну, разве только в фрейме могут проиндексировать.
27K
28 августа 2007 года
AKS.
34 / / 27.08.2007
Цитата: Ghirik
...а во вторых, мне фрейм больше нравится. :)


Цитата: dimas09
А Frame использовать не хочу.


А вы о каких фреймах пишите? Одному нравится, другому - нет, а я вот никак не могу даже разглядеть фрейм в коде из первого сообщения.
:)

1.8K
28 августа 2007 года
Ghirik
260 / / 15.03.2007
AKS - какой наблюдательный! :)
Человек просил без фреймов, я и ответил... Но фрейм то проще крутить.
3.6K
28 августа 2007 года
dimas09
92 / / 17.06.2007
сделал так:
 
Код:
<body><div style="margin:0 0 1% 0;overflow:auto;height:8em;border:1px solid #1e90ff; height:50px;scrollbar-face-color:#FF0000">
<table>
<tr>
    <td>111</td>
    <td>11133333</td>
    <td>111222</td>
</tr>
</table>hgjhgkjg<br>jhfjhgjhg<br>hgjhgkjg<br>jhfjhgjhg<br>hgjhgkjg<br>jhfjhgjhg<br>hgjhgkjg<br>jhfjhgjhg<br>hgjhgkjg<br>jhfjhgjhg<br>hgjhgkjg<br>jhfjhgjhg<br>hgjhgkjg<br>jhfjhgjhg<br>
</div>
</body>
1.8K
28 августа 2007 года
Ghirik
260 / / 15.03.2007
Простенько со стилями то!
JavaScript сложнее выйдет.
Вы так и хотели?
15
29 августа 2007 года
shaelf
2.7K / / 04.05.2005
Див с прокруткой. За подробностями в мануал.
3.4K
29 августа 2007 года
cogonet
198 / / 25.07.2006
overflow:hidden; Зачем скрипты? Или я чет не так понял?!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог