Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3746 connectés 

 


Dernière réponse
Sujet : css2 alpha opacity et javascript
Tichou merci encore pour ton aide c'est le fun ;-)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Tichou merci encore pour ton aide c'est le fun ;-)
darkoli desolé je ne peux pas trop te dire, car le code ne marche pas chez moi probleme avec l'objet "filters.alpha".
Tichou bon mon prog ressemble a ca et ne fonctionne pas encore
 
 <script>
 
var seuil=60;
var pas=5;
 
function Fadein(wich)
  {
       
      var  object=eval("document.images['"+wich+"']" );
      var objet=wich;    
 
      object.filters.alpha.opacity-=pas;
   
       
     if(object.filters.alpha.opacity!=seuil)  
      {  
        eval("setTimeout('Fadein("+objet+" )',40)" );  
      }
 
  else return;
 
   }
</script>
darkoli c'est peut etre les cotes ' qui ne passe pas. qu'est ce qui ce passe quand tu remplaces "+wich+" par i. met \" à la place des '
darkoli essai en remplacant 'i' par this c'est en fait c'est une reference sur l'objet courant.
 
et tu fais var object=wich ou tu remplaces wch par objet dans la declaration de la fonction
Tichou normalement avec eval("setTimeout("Fadein("+wich+","+pas+","+seuil" )",40)" ); c'est censé marché je pige pas ou est le problème......
Tichou peux tu me donner un exemple plus concret je te remerci
darkoli en fait la fonction setTimeout n'accepte pas de faire un passage de parametres comme tu le fais (j'ai deja eu le probleme). Il y a deux solutions :  
 
  soit utiliser des variables globales.
 
  soit modifier l'appel de setTimeout : ben je ne sait plus
 
moi j'utilise les variables globales et ca marche super bien.
Tichou Petit explication sur un mouseover je rend l'image opaque le code ci desous fonction me direz-vous mais enfin pas tout a fait car si je laisse comme c'est con, vous comprendrez vite.
 
function Fadein(wich,pas,seuil)
  {
     
      var  object=eval("document.images['"+wich+"']" );
   
      object.filters.alpha.opacity-=pas;
   
       
     if(object.filters.alpha.opacity!=seuil)  
      {  
        setTimeout("Fadein('i',5,30)",40);  
      }
 
  else return;
 
   }
</script>
<HEAD>
<BODY>
<IMG SRC="img.jpg" name="i" style=filter:alpha(opacity=100) onmouseover=Fadein('i',5,30)>
</BODY>
</HTML>
 
pour être un peu plus pratique il est logique de mettre setTimeout("Fadein("+wich+","+pas+","+seuil+" )",40);
 
mais voila ca fonctionne pas qu'est-ce qui cloche merci pour votre aide.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)