Скроллинг текста

 
0
 
JavaScript
ava
Serzh | 17.10.2003, 18:16
Как сделать вертикальный скроллинг текста (например в таблице) с использованием тегов и при помощи кнопок?
заранее спасибо!
Ответы (9)
ava
NightGoblin | 20.10.2003, 21:44 #
document.scrollBy (pixels)... Или что тебя интересует? smile
ava
Патриот | 08.11.2003, 00:23 #
не подскажете как заделать область в странице, в которой будет текст и скроллинг с помощью двух картинок (вверх и вниз) может кто то встречал такие скрипты?
ava
SVK | 08.11.2003, 19:23 #
Вопрос плохо сформулирован. Не ясно, зачем тут скрипт? А это не подойдет:

<HTML><BODY> 
<div style="width:100; height:100; overflow:auto;">
Bla-bla-bla<br>
Bla-bla-bla<br>
Bla-bla-bla<br>
Bla-bla-bla<br>
Bla-bla-bla<br>
Bla-bla-bla<br>
Bla-bla-bla<br>
<div>
</BODY></HTML>
Или я чего-то не так понял?
ava
Патриот | 08.11.2003, 20:43 #
SVK то что надо, вот только как мне сделать что бы было за места скроулинга было две картинки, которые бы выполняли роль скроулинга. (т.е. вверх и вниз)
ava
Z_P | 08.11.2003, 21:38 #
Вот тебе пример скрипта то что нужно думаю:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Управляемая прокрутка текста</title>
</head>

<body LINK="#0000FF" TEXT="#FFFFFF" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000">
<font face="arial" size="2"><script language="Javascript">
<!--
function init(){
if(navigator.appName=="Netscape"){var w=innerWidth;document.test.left=(w/2)-180}
else{var w=document.body.offsetWidth;test.style.left=(w/2)-180}}
var n = (document.layers) ? 1:0;var ie = (document.all) ? 1:0;var loop, timer1, timer2;function makeObj(obj,nest){
nest=(!nest) ? '':'document.'+nest+'.'
this.css=(n) ? eval(nest+'document.'+obj):eval(obj+'.style')
this.up=goUp
this.down=goDown
this.obj = obj + "Object"
eval(this.obj + "=this")
return this}
function goDown(speed){
clearTimeout(timer1);clearTimeout(timer2)
this.css.top=parseInt(this.css.top)+3
if(loop) timer1=setTimeout(this.obj+".down("+speed+")",speed)}
function goUp(speed){
clearTimeout(timer2);clearTimeout(timer1)
this.css.top=parseInt(this.css.top)-3
if(loop) timer2=setTimeout(this.obj+".up("+speed+")",speed)}
function init1(){ testObj=makeObj('test2','test');init()}
onload=init1;
//-->

</script>
<a href="#"
onmouseover="loop=true; testObj.up(150);window.status='';return true;"
onmouseout="loop=false">

<p>Up2</a> <a href="#"
onmouseover="loop=true; testObj.up(60);window.status='';return true;"
onmouseout="loop=false">Up</a> <a href="#"
onmouseover="loop=true; testObj.up(1);window.status='';return true;"
onmouseout="loop=false">Up3</a> <a href="#"
onmouseover="loop=true; testObj.down(150);window.status='';return true;"
onmouseout="loop=false">Down2</a> <a href="#"
onmouseover="loop=true; testObj.down(60);window.status='';return true;"
onmouseout="loop=false">Down</a> <a href="#"
onmouseover="loop=true; testObj.down(1);window.status='';return true;"
onmouseout="loop=false">Down3</a> </p>
<div id="test" style="position:relative;left:-500;top:170;clip:rect(0,300,100,0);"><div
id="test2" style="position:relative; top:0; left:0"><!-- // если для id="test" прописать style="position:absolute; то область прокрутки будет ограничена -->


<p>test text test text test text test text test text test <br>
test text test text test text test text test text test <br>
test text test text test text test text test text test <br>
test text test text test text test text test text test <br>
test text test text test text test text test text test <br>
test text test text test text test text test text test <br>
test text test text test text test text test text test <br>
test text test text test text test text test text test <br>
</p>
</div></div></font>
</body>
</html>
ava
Патриот | 08.11.2003, 23:21 #
То что надо! Единственное я не могу настроить div'ы чтобы можно было вставить в таблицу не выставляя координат на экране... это возможно?
ava
Z_P | 09.11.2003, 03:13 #
Патриот у меня что-то тоже не получается в таблицу ставить, чтобы она в ней была..
ava
Патриот | 09.11.2003, 09:45 #
на http://www.megafon.ru/ что то подобное, но при сохранении страницы вытащить не получается... мож ктонибудь встречал работающий скрипт?
ava
Aliance | 21.03.2005, 13:26 #
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить