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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  problème avec "display"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème avec "display"

n°2043261
Gillou77
Posté le 20-12-2010 à 12:08:09  profilanswer
 

Salut à tous,
 
je commence à m'arracher les cheveux sur un problème qui semble être tout con.
 
J'ai une image de fond sur ma page web, par dessus j'ai des div contenant des boutons. J'ai créé une fonction qui à l'aide la fonction "display" me permet d'afficher ou pas mes boutons.
 
mon problème:
 
- quand j'affiche la page, rien ne se passe (les display:none ne fonctionnent pas)
- quand je tente pas à pas, ça fonctionne bien
 
conclusion: ça fait le boulot, mais par je ne sais quelle opération divine, à la fin tout revient dans la position initiale.
 
Je précise que je suis sous firefox...
 
Ps, ma fonction au cas où:
 
function displayElements(maturite){
 for(i=0; i<6; i++){
  e="global"+i;
  if(document.getElementById(e).getAttribute("maturite" )==maturite)
  {
   document.getElementById(e).setAttribute("style","display:inline;" );  
  }
 }
}

mood
Publicité
Posté le 20-12-2010 à 12:08:09  profilanswer
 

n°2043262
Gillou77
Posté le 20-12-2010 à 12:09:11  profilanswer
 

(dans la fonction que j'ai collée, le but est de réafficher les boutons, mais le problème est le même, ça les réaffiche bien en pas à pas, puis ensuite ça revient dans la position initiale: aucun bouton)

n°2043271
olivthill
Posté le 20-12-2010 à 13:41:15  profilanswer
 

A quel moment est appelé displayElement ?
Est-ce que maturite contient bien la bonne valeur ?
Essayer :

function displayElements(maturite)
{  
 alert('maturite='+maturite+'.');
 for(i=0; i<6; i++){  
   e="global"+i;  
   obj=document.getElementById(e);  
   if(obj.getAttribute("maturite" )==maturite)  
   {  
      obj.style.display='inline';
   }  
   else
   {  
      obj.style.display='none';  
   }  
 }  
 return true;
}

n°2043465
Gillou77
Posté le 21-12-2010 à 11:53:48  profilanswer
 

Merci pour ta réponse, finalement j'ai résolu mon problème sans trop savoir comment...


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

  problème avec "display"

 

Sujets relatifs
Problème IE7problème avec un tableau de structure !!!
Template Ebay en HTML problèmeProblème de HashCode...
[Résolu] Problème de masquage d'image - javascript - display noneProblème avec "display:non"
probleme display:none ie :s[RESOLU] Display None/Block
[Resolu] Problème de DIV avec un "padding" et un "display: inline;"Résolu [CSS] Problème de list - display inline
Plus de sujets relatifs à : problème avec "display"


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