<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)" onMouseOut="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>
Скроллер с прокруткой
Подскажите как сделать скроллер с прокруткой? Может на основе этого
А чем этот то код не угодил? Чего хотите то? Работает ведь.
Хочу создать область на странице с "ручной" прокруткой, куда будут вставляться линки. А Frame использовать не хочу.
Есть ещё вариант, просто динамически менять содержимое, это пожалуй самый лучший способ.
Но имейте ввиду, ваших линков роботы не увидят, при любом из этих вариантов. Ну, разве только в фрейме могут проиндексировать.
Человек просил без фреймов, я и ответил... Но фрейм то проще крутить.
Код:
<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>
<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>
JavaScript сложнее выйдет.
Вы так и хотели?
Див с прокруткой. За подробностями в мануал.
overflow:hidden; Зачем скрипты? Или я чет не так понял?!