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

  FORUM HardWare.fr
  Programmation

  css2 alpha opacity et javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

css2 alpha opacity et javascript

n°19985
Tichou
Posté le 22-03-2001 à 22:57:33  profilanswer
 

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.

mood
Publicité
Posté le 22-03-2001 à 22:57:33  profilanswer
 

n°19989
darkoli
Le Petit Dinosaure Bleu
Posté le 22-03-2001 à 23:21:53  profilanswer
 

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.

n°19991
Tichou
Posté le 22-03-2001 à 23:28:28  profilanswer
 

peux tu me donner un exemple plus concret je te remerci

n°19994
Tichou
Posté le 22-03-2001 à 23:31:17  profilanswer
 

normalement avec eval("setTimeout("Fadein("+wich+","+pas+","+seuil" )",40)" ); c'est censé marché je pige pas ou est le problème......

n°19999
darkoli
Le Petit Dinosaure Bleu
Posté le 22-03-2001 à 23:43:41  profilanswer
 

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

n°20001
darkoli
Le Petit Dinosaure Bleu
Posté le 22-03-2001 à 23:45:16  profilanswer
 

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 '

n°20003
Tichou
Posté le 22-03-2001 à 23:49:39  profilanswer
 

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>

n°20007
darkoli
Le Petit Dinosaure Bleu
Posté le 23-03-2001 à 00:01:19  profilanswer
 

desolé je ne peux pas trop te dire, car le code ne marche pas chez moi probleme avec l'objet "filters.alpha".

n°20008
Tichou
Posté le 23-03-2001 à 00:07:17  profilanswer
 

merci encore pour ton aide c'est le fun ;-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  css2 alpha opacity et javascript

 

Sujets relatifs
[JavaScript] Je trouve pas d'ou vient le probleme[JavaScript] Savoir si un checkbox est coche ou non
Flash 5 Javascript / Actionscript lien HTML vers une frame specifiq[HTML et DHTML et Javascript] pour ceux qui posent plein de questions
Javascript ne fonctionne pas dans les mails?[JAVASCRIPT] PASSAGE DE PARAMETRE
[HTML] [JAVASCRIPT] connaitre la position du curseur dans un TEXTAREAJavascript et real video
javascript variable et opérateur[JAVASCRIPT] faire un pop up simple avec du texte ? Genre "coucou" ?
Plus de sujets relatifs à : css2 alpha opacity et javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR