Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вертикальная прокрутка текста JS кроссбраузерный
 
 автор: SHAman   (13.10.2006 в 15:24)   письмо автору
 
 

У меня щас проблема:
Хочу написать скрипт прокручивающегося текста. Чтобы неторопясь снизу вверх бежал, а потом, как кончится - снова...

Так вот, я написал. Под IE выглядит идеально. Под FF и Opera делает нечто странное, а именно:
Выводит мой див, который я отрезаю clip, и выводит полностью (!) мой див, который содержит текст.

В осле все работает: див с областью видимости содержит другой див, который больше по размерам. Второй просто едет снизу вверх, изменяя параметр стиля top. Видна только та часть, что в вырезанной области clip. Вопрос: как сделать так, чтобы и Опера с ФФ не особо шалили?
====================
Есть какой-нибудь более простой способ, чем эти вложенные дивы?
====================
Можно ли использовать IFRAME для этого? Будет ли этот вариант кроссбраузерным?
====================
Как прокручивать текст в IFRAME?
====================

Буду благодарен за любую помощь!

   
 
 автор: 12345   (13.10.2006 в 16:12)   письмо автору
 
   для: SHAman   (13.10.2006 в 15:24)
 

Можно ли использовать IFRAME для этого? Будет ли этот вариант кроссбраузерным?
====================
Как прокручивать текст в IFRAME?
---Да, scroll(0,scrlY), если документ в фрейме без доктайпа.

Есть какой-нибудь более простой способ, чем эти вложенные дивы?--scrollTop, но он тоже для IE, насколько помню

   
 
 автор: SHAman   (13.10.2006 в 16:14)   письмо автору
 
   для: 12345   (13.10.2006 в 16:12)
 

Спасибо.

Т.е. нет способа написать нрмальный кроссбраузерный скрипт прокрутки текста? Мне бы это очень пригодилось. Но если не кроссбраузерный, то я еще подумаю над тем, применять ли его...

А если с доктайпом, то не покатит?

   
 
 автор: 12345   (13.10.2006 в 16:21)   письмо автору
 
   для: SHAman   (13.10.2006 в 16:14)
 

А что стоит проверить? Работает везде.

<div style=height:400px;width:200px;overflow:scroll
onclick=alert(this.scrollTop);this.scrollTop+=30>df<br>g<br>df<br>gd<br>fgdg<br>
d<br><br>g<br>d<br>g<br>d<br>g<br>d<br>g<br>d<br>fgd<br>g<br>d<br>fg<br>
<br>d<br>g<br>dg<br>d<br>fg<br>d<br>g<br>d<br>g<br>d<br>g<br>dg<br><br>
dg<br>d<br>g</div>

   
 
 автор: SHAman   (13.10.2006 в 16:27)   письмо автору
 
   для: 12345   (13.10.2006 в 16:21)
 

Нашел вот такую штуку!
http://www.03www.ru/00/160305-6-2.html

   
 
 автор: SHAman   (13.10.2006 в 16:30)   письмо автору
 
   для: 12345   (13.10.2006 в 16:21)
 

А ваш вариант имеет полосу прокрутки, которая мне как раз ни к чему. Иначе бы я париться не стал.

Но все равно спасибо.

   
 
 автор: 12345   (13.10.2006 в 16:49)   письмо автору
 
   для: SHAman   (13.10.2006 в 16:30)
 

Тогда overflow:hidden - и тот же эффект

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования