cacher une div ? (newb' inside) - HTML/CSS - Programmation
Marsh Posté le 12-12-2003 à 11:18:22
gizmo a écrit : c'est l'attribut css display: none |
désolé de faire mon lourd, mais comment je le récupère/modifie ?
Marsh Posté le 12-12-2003 à 11:18:46
gizmo a écrit : c'est l'attribut css display: none |
ca c'est pour ne pas l'afficher
pour le cacher
document.all.maDiv.visible = 'hidden'; |
Marsh Posté le 12-12-2003 à 11:20:39
simogeo a écrit :
|
j'ai raté quoi là ?
Code :
|
Marsh Posté le 12-12-2003 à 11:29:54
Brisssou a écrit :
|
autant pour moi
c'est visisbility et non pas visible
Marsh Posté le 12-12-2003 à 11:31:01
ça non plus ça marche pas...
Code :
|
je me demande si je me mélange pas un peu les pinceaux entre les html et javascript...
Marsh Posté le 12-12-2003 à 11:32:31
document.getElementById("place1" ).style.display = "none";
ou
document.getElementById("place1" ).style.visibility = "hidden";
EDIT: j'avais oublié le .style.
Marsh Posté le 12-12-2003 à 11:38:04
je plussoie fast
Marsh Posté le 12-12-2003 à 11:44:04
je suis désolé de revenir, mais je ratte un truc là :
Code :
|
...
ma div reste toujours là...
Marsh Posté le 12-12-2003 à 11:48:10
document.getElementById('place1').style.visibility='hidden';
Marsh Posté le 12-12-2003 à 11:48:11
<input type="checkbox" id="cbPlace1" onClick="document.getElementById('place1').style.visibility = 'hidden'">Emplacement
Marsh Posté le 12-12-2003 à 11:50:46
YESS !!! Merci à tous !!!
ça marche !!!
mais le truc étrange, c'est qu'il faut que je click ailleurs dans la page (sur du vide) pour que la div disparraisse ...
Marsh Posté le 12-12-2003 à 11:52:26
une dernière pour la route :
on peut récupérer la valeur de l'attribut 'visibility' de la div ?
Marsh Posté le 12-12-2003 à 11:56:07
<input type='button' onclick='alert("mon div est " + document.getElementById("place1" ).style.visibility)'>
avant de cliquer sur ton checkbox la valeur sera vide car on n'a rien défini dans le div au chargement de la page.
Marsh Posté le 12-12-2003 à 11:57:34
Cadeau :
<script>
function gererVis(myObject){
if (myObject.checked){
document.getElementById('place1').style.visibility = 'hidden';
}else{
document.getElementById('place1').style.visibility = 'visible';
}
}
</script>
<tr>
<td align="center" colspan="2">
<form name="typereq">
<input type="checkbox" id="cbPlace1" onClick="gererVis(this)">Emplacement
</form>
</td>
</tr>
<tr>
<td colspan="2">
<div id="place1">
<form name="chPlace1">
<select name="lstPlace1">
<option value="etg1">étagère1
<option value="etg2">étagère2
<option value="etg3">étagère3
<option value="etg4">étagère4
</select>
</form>
</div>
</td>
</tr>
<input type='button' onclick='alert("mon div est " + document.getElementById("place1" ).style.visibility)'>
Marsh Posté le 12-12-2003 à 12:06:28
fastclemmy a écrit : document.getElementById("place1" ).style.display = "none"; |
Je plussoie vigoureusement. document.all, c'est le mal
Marsh Posté le 12-12-2003 à 12:50:06
bibendum a écrit : Cadeau : |
merci tout plein !!
Marsh Posté le 12-12-2003 à 11:13:55
je pensait faire un truc du style :
mais j'ai dû oublier un truc...
et, une fois que ça marchera, comment récupérer la valeur de l'attribut pour la comparer ?
simplement avec
?
---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris