Petit soucis de div

Résolu/Fermé
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 - 1 avril 2009 à 16:16
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 - 7 avril 2009 à 13:05
Bonjour,
Voici mon code

[code]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="javascript">
function changementType() {
var type = document.getElementById("type").value;
if (type == "Les ampoules") {
document.getElementById("Les ampoules").style.display="block";
} else{
document.getElementById("Les ampoules").style.display="none";
}
if (type == "Les filtres"){
document.getElementById("Les filtres").style.display="block";
}else{
document.getElementById("Les filtres").style.display="none";
}
if (type == "Le freinage"){
document.getElementById("Le freinage").style.display="block";
}else{
document.getElementById("Le freinage").style.display="none";
}
if (type == "Les huiles"){
document.getElementById("Les huiles").style.display="block";
}else{
document.getElementById("Les huiles").style.display="none";
}
}
</script>
</head>

<body>
<select name="type" id="type" onchange="changementType();">
<option value="Unique">Choix de la catégorie</option>
<option value="Les ampoules">Les ampoules</option>
<option value="Les filtres">Les filtres</option>
<option value="Le freinage">Le freinage</option>
<option value="Les huiles">Les liquides et huiles</option>
</select><br/>

<div id ="Les ampoules" style="display:none;">essai 1</div>
<div id="Les filtres" style="display:none">essai 2</div>
<div id="Le freinage" style="display:none">essai 3</div>
<div id="Les huiles" style="display:none">essai 4</div>
</div>

</body>
</html>
[/code]

le div "les huiles" n'apparais pas quand je le selectionne.. par contr si je supprimme un autre div il apparaitra..
ce système n'axepte que 3 div ?
pouvez vous m'aider svp?
A voir également:

9 réponses

Utilisateur anonyme
1 avril 2009 à 17:42
Bonjour,
Le </div> n'a pas son complément <div>.

Comme ça :
<div>
<div id ="Les ampoules" style="display:none;">essai 1</div>
<div id="Les filtres" style="display:none">essai 2</div>
<div id="Le freinage" style="display:none">essai 3</div>
<div id="Les huiles" style="display:none">essai 4</div>
</div> 
0
Bigfish72 Messages postés 79 Date d'inscription samedi 28 mars 2009 Statut Membre Dernière intervention 11 avril 2009 4
1 avril 2009 à 17:44
Salut, il manque des ;

<div>
<div id ="Les ampoules" style="display:none;">essai 1</div>
<div id="Les filtres" style="display:none;">essai 2</div>
<div id="Le freinage" style="display:none;">essai 3</div>
<div id="Les huiles" style="display:none;">essai 4</div>
</div>
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 335
1 avril 2009 à 19:03
Conseil :
La "divite" aigüe provoque des troubles épileptiques :o)
0
Bigfish72 Messages postés 79 Date d'inscription samedi 28 mars 2009 Statut Membre Dernière intervention 11 avril 2009 4
1 avril 2009 à 20:19
C'est sûr ;) enfin, c'est toujours moins grave que la terrible tabloite chronique qui donne des douleurs terribles.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 5
2 avril 2009 à 16:58
les ; ne changent rien, le dernier n'apparait toujours pas que dois je faire?
y a t il une autre alternative?

et le <div> rajouter me fais planter tous le reste de ma page
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 335
2 avril 2009 à 17:28
Le problème principal n'était pas le ";" mais l'absence d'ouverture d'un <div>
0
Utilisateur anonyme
2 avril 2009 à 17:44
Si tu enlèves le </div> qui est tout seul ?
0
Bigfish72 Messages postés 79 Date d'inscription samedi 28 mars 2009 Statut Membre Dernière intervention 11 avril 2009 4
2 avril 2009 à 18:26
En fait, c'est le 'essai 4' qui ne s'affiche pas chez toi ? Parce que j'ai essayé et le code marche correctement chez moi.

Et effectivement, les ; n'étaient pas la solution, c'était juste une remarque.
0
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 5
7 avril 2009 à 13:05
soucis résolu. c'est un bug dans le contenu de l'essai 3 qui empeché l'essai 4 de s'afficher merci pour votre aide
0