Показать сообщение отдельно
  #3 (permalink)  
Старый 22.09.2010, 22:06
Профессор
Отправить личное сообщение для popov654 Посмотреть профиль Найти все сообщения от popov654
 
Регистрация: 22.09.2010
Сообщений: 217

Пробовал src вместо location.href - вроде не помогло.
Итог такой: строка 75 явно не функционирует как надо, а код из строки 57 похоже тоже портит картину, правда, ещё раз повторюсь, доказательств, что именно он, у меня нет. Строки 80 и 87 удаляют из ответа мусор, а 81 и 88 - делают текст бегущей строки более удобочитаемым (альтернатива введению <pre></pre>, а иначе множественные пробелы браузер объединяет в один).

Переменные newtext и oldtext создавались как раз для того, чтобы знать, когда нам надо перезапускать прокрутку, а когда нет; более того, в случае кривых рук это могло замедлить стремительное нарастание скорости прокрутки. Но к счастью, в этом нет нужды, ибо в начале scroll() стоит clearTimeout(). И самое смешное, что почему-то для Mozilla и IE это аргумент, то есть они его обрабатывают как надо, а Опера чего-то не хочет) Иначе бы никаких проблем с двиганием мыши туда-сюда не было - ведь при запуске нового экземпляра предыдущий таймер сбрасывается.
Ответить с цитированием