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

HTML+CSS+JavaScript

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

 

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

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

тема: Opera and Firefox плавное появление объекта.
 
 автор: sidPR   (07.11.2006 в 16:54)   письмо автору
 
 

Подскажите каким параметром можно добится прозрачности или есть какаето функция которая позволит сделать плавное появление объектов в этих браузерах ?

   
 
 автор: AlexSol   (07.11.2006 в 17:03)   письмо автору
 
   для: sidPR   (07.11.2006 в 16:54)
 

наверно меняя значения фильтров:

<style>
{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}
</style>

   
 
 автор: ihoru   (07.11.2006 в 17:46)   письмо автору
 
   для: AlexSol   (07.11.2006 в 17:03)
 

НЕТ! есть специальные значения для теша МЕТА, тогла страница появляется или исчезает плавно.... но не знаю, наверное в этих как-раз браузерах оно и не пашет :(

   
 
 автор: 12345   (07.11.2006 в 17:54)   письмо автору
 
   для: ihoru   (07.11.2006 в 17:46)
 

> есть специальные значения для теша МЕТА
ну это только для IE и для всей страницы сразу, а прозрачность - для всех IE, FF и Оперы 9+.Так что делайте цикл четез setTimeout .

   
 
 автор: sidPR   (08.11.2006 в 03:24)   письмо автору
 
   для: 12345   (07.11.2006 в 17:54)
 

везде заработало в опере чет не пашет :( в версиях ниже 9 как заставить работать ?

   
 
 автор: AlexSol   (08.11.2006 в 09:49)   письмо автору
 
   для: sidPR   (08.11.2006 в 03:24)
 

в ниже девятой никак.

   
 
 автор: 12345   (08.11.2006 в 14:33)   письмо автору
 
   для: AlexSol   (08.11.2006 в 09:49)
 

В младших можно только сэмулировать появление полупрозрачного фона через группу PNG с альфа-каналом.

   
 
 автор: sidPR   (09.11.2006 в 02:06)   письмо автору
 
   для: 12345   (08.11.2006 в 14:33)
 

для

filter:alpha(opacity=60); 

будет

document.getElementById('id').filters.alpha.opacity=от 1 до 100;

а как к этим обращятся чет не получается :(
-moz-opacity: 0.6;
opacity: 0.6

   
 
 автор: 12345   (09.11.2006 в 16:15)   письмо автору
 
   для: sidPR   (09.11.2006 в 02:06)
 

Я делал так (по смыслу понятно):

.menuDiv{position:absolute;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;cursor:default;}
...
if(!FF) opaci=top.d.ID(t).filters[0].opacity+=j; //для IE, если фильтр один или первый
...
f(FF)top.d.ID(t).style.MozOpacity=(t.charAt(0)=='k'?opacMid:opacMidBur)/100; //для FF

   
 
 автор: sidPR   (09.11.2006 в 20:44)   письмо автору
 
   для: 12345   (09.11.2006 в 16:15)
 


document.getElementById('nav').style.MozOpacity=0.5;  


Не хочет пахать что не правильно?

   
 
 автор: 12345   (09.11.2006 в 21:04)   письмо автору
 
   для: sidPR   (09.11.2006 в 20:44)
 

Mozilla или FF?

Кстати, проверил, что в FF1.07 работает и .style.opacity, что удобно, так как это же сразу работает и в Опере 9+.

(IE желает работать только при position:absolute : )

<div id=d1 style=position:absolute;filter:alpha(opacity=100);
  onclick="if(!document.all)this.style.opacity=0.5;else this.filters[0].opacity=50")>
+++</div>

   
Rambler's Top100
вверх

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