Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Титры на Javascript`e (https://javascript.ru/forum/dom-window/13172-titry-na-javascript%60e.html)

john1992on 18.11.2010 17:34

Титры на Javascript`e
 
Нужен скрипт титров: было б хорошо реализвоть подгрузку текста из файла *.txt\*.rtf, так как размер текста 1-2(А4) и он должен идти вверх, а его конец должен догонять начало, типа крутящегося колеса с намотанным текстом(увеличиваем количество текста -увеличивается "колесо").Использовал вот это, но данный скрипт, нужно исправить, так как он движет не одним div`om так как мне нужно, а всем сайтом(да они работает немного неправильно(в моем случае), так конец текста должен совпадать с началом)..., если у кого есть время и силы помочь буду очень благодарен, если много работы, то материально...
<script language="JavaScript1.2">
<!--

var i_scroll=0
var pause=50
var step=2
var scrollheight=600

function scrollwindow() {
 window.scroll(0,i_scroll)
 i_scroll+=step
 if (i_scroll >= scrollheight) {i_scroll=0}
 var timer= setTimeout("scrollwindow()",pause)
}

window.onload=scrollwindow

//-->
</script>

нашел вот

monolithed 18.11.2010 19:13

<style type="text/css">
div {
    border: 1px dotted #DDD;
    position: absolute;
    overflow: hidden;
    width: 200px;
    height: 50px;
}  
    
span {
    background: blue;
    position: absolute;
    color: white;
    text-align: center;
    width: 50px;
    height: 50px;
}
</style>

<script type="text/javascript">
window.onload = function(){
    var element = document.getElementsByTagName('span')[0], i = 0;
    (function(){
        element.style.left = (++i<200) ? i+'px' : i = 0;
        setTimeout(arguments.callee, 10);
    })();
};
</script>
<div>
    <span>Text</span>  
</div>

Gozar 22.11.2010 20:19

удалено.

B@rmaley.e><e 22.11.2010 20:39

Цитата:

Сообщение от monolithed
(++i<200 || i==0)

Второе никогда не выполнится.

monolithed 22.11.2010 20:43

:blink: :D блин, забыл убрать


Часовой пояс GMT +3, время: 09:04.