vincenzodelarossa
Messages postés11Date d'inscriptionsamedi 30 avril 2005StatutMembreDernière intervention20 avril 2010
-
19 avril 2010 à 00:52
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
19 avril 2010 à 17:12
Bonjour à tous.
Petit soucis dans mes conditions
mon script est:
<script type="text/javascript">
function Swap( div_){
var Obj = document.getElementById( div_);
if( Obj)
{
if( Obj.style.display=="") Obj.style.display="none";
else Obj.style.display="";
}
}
</script>
-----------------------------------
cependant il faut que je clique dessus a nouveau pr le faire disparaitre.
Je souhaiterai qu'en cliquant sur l'un (par exemple 3) il efface automatiquement le texte precedent pr afficher le 3; idem pr le 1, le 2 et le 4.
A voir également:
Lien affichant texte et supprime le précédent s'il y a(Javascript)
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 19 avril 2010 à 09:26
Bonjour,
il existe aussi la solution en donnant des ID qui se suivent, comme dans ton cas, et de faire une boucle ce qui supprime la gestion du tableau.
cela peut donner un truc du style
//------------------
function Swap( div_){
var i = 1;
var Obj;
//-- Masque tout le DIV_x
while( Obj = document.getElementById( 'DIV_' +i)){
if( Obj){
Obj.style.display = "none";
}
i++;
}
//-- Affiche la demande
Obj = document.getElementById( div_);
if( Obj)
Obj.style.display = "block";
}
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 19 avril 2010 à 17:12
Bonjour,
- N'oubliez pas qu'un forum ne sert pas qu'à poser sa question!
- Il sert aussi, aux autres, à trouver une réponse satisfaisante à une question.
- Merci de mettre en réponse acceptée, la réponse qui vous a aidé ou même votre propre solution.
- C'est aussi cela l'esprit d'un forum...
;O)