PDA

Просмотр полной версии : JS TextScroll


model_001
27.05.2002, 06:15
Подскажите, может кто знает как сделать свой скролл в HTML
(чтобы самому нарисовать scrollbar)
// надеюсь понятно обьяснил

Rus77
28.05.2002, 13:14
Немного не туда ты это запостил

BODY
{
MARGIN: 0px 0px 0px;
scrollbar-face-color: #007244;
scrollbar-3dlight-color: #5A5A5A;
scrollbar-darkshadow-color: #5A5A5A;
scrollbar-track-color: #F5F5F5;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color : #007244;
scrollbar-highlight-color : #FFFFFF;
scrollbar-shadow-color : #FFFFFF;
}

Цвет сам подберешь

model_001
29.05.2002, 03:17
Я не имею ввиду цвет бара (это я и так знаю), я имею ввиду Scroll написаный на Java (на legus'е есть такой)

derhab
29.05.2002, 05:04
Boт валяется у меня этот JS код. Я сам не пробовал. В оригинале этот код лежит отдельным js-файлом и вызывается с кнопок. Попробуй, может разберешься.

cSpeed = origSpeed = 4
tPos = 0
waiter = null
parent.scroll = true

function SCout(){
waiter = clearTimeout(waiter)
cSpeed=origSpeed
}

function speed(){
if (cSpeed<30)cSpeed +=5
}

function scroller(direction,layername){
if (parent.scroll){
if (NS4){
cLayer = document.layers['scrolltxt']
cLayer.h = cLayer.clip.height
if (direction=="down") {
cLayer.clip.top += cSpeed
cLayer.clip.bottom += cSpeed
cLayer.top -= cSpeed
} else if (direction=="up" && cLayer.clip.top>0) {
cLayer.clip.top -= cSpeed
cLayer.clip.bottom -= cSpeed
cLayer.top += cSpeed
}
} else {
if (direction=="down") tPos += cSpeed
else if (direction=="up" && tPos>0) tPos -= cSpeed
scrolltxt.scroll(0,tPos)
}
waiter = setTimeout("scroller('"+direction+"')",1)
}
}

Rus77
29.05.2002, 11:12
ты бы поконткретнее сказал, что тебе нужно,
Java или JS и что ты имеешь ввиду под "самому сделать скролл"

Aib
29.05.2002, 11:39
Вот, откопал. Первое, что Я сделал на JS, посему оно АНТИ - оптимизированное и не красивое. Но работает, вроде :)

derhab
29.05.2002, 12:01
2Aib. Что-то там не то, не работает. Проверь еще раз у себя то что ты послал.

Aib
29.05.2002, 20:05
Вот то же самое, закинул на сервер (http://tsiege.narod.ru/musor/MyScroller/index.html)
Оно только под эксплорером проверялось.

Вроде всё работает :rolleyes:

kolhoznik
29.05.2002, 20:37
http://www.projectseven.com/viewer/geewizz.htm

derhab
30.05.2002, 00:08
2Aib, все работает, прошу прощения.

model_001
30.05.2002, 04:14
Буду Разбираться!