Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№111-03-2007 20:37:27

WEB_bobby
Участник
 
Группа: Members
Зарегистрирован: 09-03-2007
Сообщений: 23
UA: Firefox 1.5

Плавное проявление изображения (blendTrans) не срабатывает в мозиле;

Данный код корректно раотает в IE и в редакторе; - если кликнуть по изображению плавно появляется новое изображение.
В мозиле даже неплавно новое изображение не появляется.Подскажите пожалуйста почему? 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>BlendTrans(visibyliti)</title>
    <script>
        var fr = 0 ;
       
        function myTestTrans1()
        {
            p1.filters.blendTrans.Apply() 
                p1.filters.blendTrans.Play()   
            
            if (fr == 0)
                {fr = 1; document.getElementById("p1").src ="fialki1.jpg";}   
              
             else   
                {fr = 0; document.getElementById("p1").src ="fialki2.jpg"}
        }
   
    </script>
</head>

<body>
    <img src ="fialki2.jpg" id ="p1" style = "filter: blendTrans (duration = 3)" onClick ="myTestTrans1()">

</body>
</html>

Отсутствует

 

№211-03-2007 21:33:39

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 2.0
Веб-сайт

Re: Плавное проявление изображения (blendTrans) не срабатывает в мозиле;

filter это нестандартное правило добавленное MS и работает только в IE.
Изображение не появляется из-за ошибки в JS (у p1 нет свойства filters).

Вообще ваш код это «ужас-ужас-ужас»…

Для всяческих красивостей и анимации написано немало кросс-браузерных библиотек. Например jQuery, prototypes.js + sript.aculo.us, и т.п.


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№311-03-2007 22:03:30

WEB_bobby
Участник
 
Группа: Members
Зарегистрирован: 09-03-2007
Сообщений: 23
UA: Firefox 1.5

Re: Плавное проявление изображения (blendTrans) не срабатывает в мозиле;

Этот код из учебника Марины Дмитриевой "Быстрый старт JS"(женщины в программировании одним словом)-   не я  его писал!.:angel:
1.Как задать свойство filter у p1?
2.Спасибо! Буду знать про  кроссбраузерные способы.

Отсутствует

 

№412-03-2007 10:40:14

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 2.0
Веб-сайт

Re: Плавное проявление изображения (blendTrans) не срабатывает в мозиле;

Если это дословный код из учебника, срочно выкиньте этот учебник!

Это свойство есть только в IE, т.к. только в нём есть filter. Никакого смысла в других браузерах от него нет.


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]