Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.06.2010, 14:16
Новичок на форуме
Отправить личное сообщение для IDen Посмотреть профиль Найти все сообщения от IDen
 
Регистрация: 13.11.2009
Сообщений: 1

Почему не работает???
<div class="marquee-container" id="marquee_container" onMouseOver="stop=1;" onMouseOut="stop=0;">
<div class="marquee-subcontainer" id="marquee_subcontainer">
<div class="marquee-text" id="marquee_text">
Текст
</div>
</div>
</div>


<script type="text/javascript">
var stop = 0;
var craw_line_offset;

function enableCrawLine () {
craw_line_offset = 0;
var craw_line_width = document.getElementById('marquee_text').offsetWidth;
moveCrawLine (craw_line_width);
}
function moveCrawLine (w) {
var tdelay = 50;
w = parseInt(w);
if (stop==0) {
var lefttime;
var container_width = document.getElementById('marquee_container').offsetWidth;
var step = 1;
if (craw_line_offset<(w+container_width)) {
craw_line_offset = craw_line_offset + step;
} else {
craw_line_offset = 0;
}
document.getElementById('marquee_text').style.left = parseInt(container_width-craw_line_offset)+'px';
}
setTimeout('moveCrawLine ('+w+');', tdelay);
}
enableCrawLine();
</script>



Почему в IE текст доходит до половины и пропадает, начиная заново?

P.S.
В FireFox и Opera работает все хорошо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41
Помогите с javascript (Почему не работает) remus Оффтопик 9 09.06.2010 11:18
Почему не работает document.getElementById() giGnet Events/DOM/Window 3 18.04.2010 14:30
Почему не работает функция? Vitaly jQuery 10 31.07.2009 17:01
Почему не работает скрипт, подскажите aviaks Ваши сайты и скрипты 2 05.05.2009 14:38