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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: прокрутка div'а в опере

Сообщения:  [1-5] 

 
 автор: Хулиган   (27.08.2006 в 16:50)   письмо автору
 
   для: Хулиган   (27.08.2006 в 14:05)
 

Сделал с marquee, но опять опера не как все: скролл не останавливается при наведении мыши...

    <marquee class='advert' scrolldelay=60 scrollamount=1 direction=up trueSpeed=true height=129px 
             style='color:#ff0;' onmouseover="this.stop()" onmouseout="this.start()">
        Some text<br>
        Some text<br>
        Some text<br><br>
        Some text<br><br><br>
    </marquee>


Но хорошо, что опера хотя бы скроллит, большего от неё ожидать не приходится.

   
 
 автор: Хулиган   (27.08.2006 в 14:05)   письмо автору
 
   для: ExtraBrain   (27.08.2006 в 09:43)
 

Про мозилу не упоминал - там все работает (самый послушный браузер).

А что за marquee? Можно чуть подробнее? Как использовать...

   
 
 автор: ExtraBrain   (27.08.2006 в 09:43)   письмо автору
 
   для: Хулиган   (27.08.2006 в 01:08)
 


<html>
<head>
<title>Test</title>
  <meta http-equiv="Content-Language" content="ru"> 
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  <script>
  function scrollDiv(){ 
    document.getElementById('adv1').scrollTop += 1; 
    setTimeout("scrollDiv()", 30); 
  } 
  </script>
</head>
<body>
    <table align=center style='width:220; height:160px; background:url(/advertisment/mb.jpg) no-repeat; border:1px solid #00f'> 
        <tr> 
            <td> 
                <div id='adv1' style='width:100%;  height:100%;  overflow:hidden; color:#000; background:transparent;'> 
                    <br><br><br><br><br><br>Some text:<br> 
                    Some text<br> 
                    Some text<br><br> 
                    Some text<br><br><br><br><br><br><br><br> 
                </div> 
            </td> 
        </tr> 
    </table>
    <a href="#" onClick="scrollDiv()">Нажимай</a>
</body>
</html>



У меня вот это работает. Opera 9.01

А если height:160px; то и в Фоксе пашет

   
 
 автор: DDK   (27.08.2006 в 09:32)   письмо автору
 
   для: Хулиган   (27.08.2006 в 01:08)
 

Да и в FF не работает. Юзайте <marquee> и хэвайте фан :))

   
 
 автор: Хулиган   (27.08.2006 в 01:08)   письмо автору
 
 

Делаю таблицу с бэкграундом - рисунком. на всю таблицу - div с текстом и прозрачным бэкграундом.

function scrollDiv(){
    document.getElementById('adv1').scrollTop += 1;
    setTimeout("scrollDiv()", 30);
}
    <table align=center style='width:220; height:160px; background:url(/advertisment/mb.jpg) no-repeat; border:1px solid #00f'>
        <tr>
            <td>
                <div id='adv1' style='width:100%;  height:100%;  overflow:hidden; color:#fff; background:transparent;'>
                    <br><br><br><br><br><br>Some text:<br>
                    Some text<br>
                    Some text<br><br>
                    Some text<br><br><br><br><br><br><br><br>
                </div>
            </td>
        </tr>
    </table>


В опере не хочет работать с такими стилями div'a (не прокручивает текст). Если сделать для div'а height=165px; overflow=auto; то все работает, текст скролится. Вот только наличие скроллбара портит всю картину :( Подскажите, что можно придумать?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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