Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Корекция скрипта для работы в Opera (https://javascript.ru/forum/misc/2030-korekciya-skripta-dlya-raboty-v-opera.html)

magistr_bender 23.10.2008 22:49

значит версия у тебя не 9.50+

BackOrifice 23.10.2008 22:56

У меня 9,5

BackOrifice 24.10.2008 08:54

ребята ну пожалусто помогите сделать скрипт рабочим.
Вчера обновил оперу до версии 9,61. но скрипт по прежнему непашет.
может операпросто непанимает расширение .js ???
Посмотрите ещо раз скрипт который я вылаживал. Очень прошу.

Андрей Параничев 24.10.2008 15:56

Хм, у меня 9.5 - свойства opacity:n и filter: alpha(opacity=n) у меня не понимает. Так что возможно, что на Opera не получится заставить что-то плавно появляться.

Octane 24.10.2008 16:05

O_o

Opera давно, наверное ещё с самых первых 9-х версий понимает opacity, просто его задавать нужно в пределах единицы, а значение параметра opacity в IEшном фильтре указывается в процентах, без единиц измерения.

BackOrifice 24.10.2008 18:02

Так что же делать ?????
Ну конкретно скажите пожалусто (((

Андрей Параничев 24.10.2008 18:04

Octane,
Блин, я пробовал от 1 до 100 :(
Тогда все верно, нужно только процент относительно еденицы в скрипте для оперы сделать.

Андрей Параничев 24.10.2008 18:11

Вложений: 1
Вот "грязное" решение в лоб, щас нет времени делать условия, работать должно везде. Переименовать с расширением js и подключить.

BackOrifice 24.10.2008 18:17

так и что с этим делать ????
обьясни пожалусто поподробнее !!!
---
Уурааааааааааа !
---
Всё
---
всё работает !!!! Спасибо огромное !!!!!!! Я безумно счастлив. Урааааааааааааа !!!!

Nmax 30.10.2008 21:29

Столкнулся с такой же проблемой 1 в 1, данный скрипт используется в скине для сайта lineage, сворованный с lineagelive.ru (ныне покойный)...

Octane и Андрей Параничев - респект вам!

Помогло вот это:

Цитата:

Сообщение от Octane (Сообщение 7403)
Мдаа скрипт 2001 года :-) хотя даже document.write всего один раз используется :D
Что хоть не работает? Прозрачность наверное?
Вместо
img.style.MozOpacity

напишите
img.style.opacity

Если не поможет, лучше выкиньте этот скрипт сосем.
Пример скрипта, плавно изменяющего прозрачность, есть здесь, осталось только дописать смену изображения. Пробуйте, если не получится, задавайте вопросы…

Цитата:

Сообщение от Андрей Параничев (Сообщение 7453)
Попробуйте убрать строчку
if(window.opera)
        return false;


Последние версии opera поддерживают filter: opacity.



Часовой пояс GMT +3, время: 00:16.