1 pièce(s) jointe(s)
réduction dynamique progressive d'un div
Bonjour,
j'essais désespérément de réduire un div mais ca ne passe psa, le code entier de la page est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
| <html>
<head>
<style type="text/css">
body{
background-color:#EEEEEE;
font-family:"Lucida Console";
}
div#fenetre{
width:100%;
height:auto;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
border-collapse:collapse;
}
div#titre{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
div#logo{
height:32px;
}
div#titre{
height:35px;
background-color:#F5F5FF;
}
</style>
<script language="javascript">
function change_status(me){
var div = document.getElementById("contenu");
if( (me.src=="engine_reduire.png")||(me.src=="file:///C:/Documents%20and%20Settings/Avogadro/Bureau/reduit_agrandi/engine_reduire.png") ){
me.src="engine_agrandir.png";
div.getAttribute("style").setAttribute("height", "50px");
}else{
me.src="engine_reduire.png";
div.getAttribute("style").setAttribute("height", "312px");;
}
}
</script>
</head>
<body>
<div id="fenetre">
<div id="logo">
<img src="engine_reduire.png" style="margin: 2px; cursor: pointer;" alt="png" onClick="change_status(this)" height="14" width="14"/>
</div>
<div id="titre">
<b>Maximiz Minimiz by Avogadro</b>
</div>
<div id="contenu">
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
blabla<br/>
</div>
</div>
</body>
</html> |
dans un premier temps j'essayais de réduire le div plurement et simplement avec ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11
| function change_status(me){
var div = document.getElementById("contenu");
if( (me.src=="engine_reduire.png")||(me.src=="file:///C:/Documents%20and%20Settings/Avogadro/Bureau/reduit_agrandi/engine_reduire.png") ){
me.src="engine_agrandir.png";
div.getAttribute("style").setAttribute("height", "50px");
}else{
me.src="engine_reduire.png";
div.getAttribute("style").setAttribute("height", "312px");;
}
} |
mais ca ne passe pas, idem si on fait un
Code:
document.getElementById("contenu").height = XX;
Quelqu'un a une idée svp? Pièce jointe 8198