filters.alpha.opacity...

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Grand Mamamouchi

filters.alpha.opacity...

Message par Grand Mamamouchi »

Salut !

Pourriez-vous m'expliquer pourquoi, quand je desinhibe

Code : Tout sélectionner

//objet.filters.alpha.opacity=taux*100
la fonction ne fonctionne plus ?

NB : je brosse ca avec Mozilla 1.2.1.

Code : Tout sélectionner


<p
id="p"
style="margin-top:90%;margin-bottom:90%;"
>
yduftdund

<script type="text/javascript">

objet=document.getElementById('p')

function scroll_opacifier()
{
position=objet.offsetTop-document.body.scrollTop
taux=position/window.innerHeight

objet.style.MozOpacity=taux
objet.style.opacity=taux
//objet.filters.alpha.opacity=taux*100

setTimeout('scroll_opacifier()', 10)
}

scroll_opacifier()

</script>

Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Je ne sais pas très bien ce que ça fait mais tu devrais sans doute protéger tes instructions par des if genre

Code : Tout sélectionner

if (objet.style) {
  objet.style.opacity=taux;
}
else if (objet.filters) {
  objet.filters.alpha.opacity=taux*100;
}
rony21000

Message par rony21000 »

Ca semble ne pas marcher sur Firefox ces script mais seulement sur IE.

Est ce que quelqu'un aurait une fonction équivalente ou un plugin qui pour corriger ca sur Firefox.

Merci d'avance

Rony
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Dans ce qu'on a donné plus haut,

Code : Tout sélectionner

objet.style.opacity=taux; 
est la bonne version qui fonctionne sous Firefox, et Safari et Opera je suppose (où taux est une valeur entre 0 et 1, par exemple 0.5 pour quelque chose d'à moitié transparent).
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités