Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

JavaScript и IE, Mozilla, Opera

2.1K
29 октября 2006 года
Ariman
102 / / 20.10.2005
Доброго времени суток, уважаемые форумчане!

Есть один вопрос, и все по-тому же поводу, различий отображения сайтов в ИЕ, опере и т.д есть джава скрипт код :

Код:
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rat

e+","+delta+")",rate);
}
}


Применяется изображению следующим образом:

style="FILTER: alpha(opacity=60)" onmouseover="nereidFade(this,100,10,30)"
onmouseout="nereidFade(this,50,10,5)"

Не хочет работать нигде кроме как в эксплорере. Хелп.
337
29 октября 2006 года
shine
719 / / 09.06.2006
Дык помоему фильтры только в IE и работают. Попробуй обойтись без них и может полегчает.
2.1K
30 октября 2006 года
Ariman
102 / / 20.10.2005
Упс.:) А каким образом можно еще реализовать это? делать куча кртинок или на флеше не хочется...
337
30 октября 2006 года
shine
719 / / 09.06.2006
Ты объясни что ты хочешь сделать сначала. А потом уже будем думать. :)
2.1K
30 октября 2006 года
Ariman
102 / / 20.10.2005
Скрипт делает следующее, либо увеличивает прозрачность картинки, либо соответсвенно уменьшает ее.
352
31 октября 2006 года
skywalker
694 / / 10.02.2006
Вот отличный пример, кросс-браузерной прозрачности, а то вариант управления прозрачностью с помощью JavaScript, наверное, именно то что ты ищешь: http://www.tigir.com/opacity.htm
2.1K
31 октября 2006 года
Ariman
102 / / 20.10.2005
Спасибо, щаз буду разбираться и смотреть.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог