J'essaye de changer dynamiquement la largeur de ma div interne en cliquant sur le fait que les images sont changées (ce qui marche) avec un script similaire. Je ne peux pas faire fonctionner le script, aucune aide pour le réparer ou le modifier serait apprécié. Je suis un noob en javascript donc s'il vous plaît être gentil ;-)changer dynamiquement la largeur d'une div
<script type="text/javascript">
function setBase(baseval) {
var images = document.getElementById("mylist").getElementsByTagName("img");
for (var i = 0; i < images.length; i++) {
images[i].src = baseval + ((i<9)?0+i:i) + ".jpg";
}
}
</script>
<script type="text/javascript">
function setStyle(baseval) {
var style = document.getElementById("inner").getElementsByTagName("div");
for (var i = 0; i < images.length; i++) {
style[i].style = baseval + "px";
}
}
</script>
</head>
<body>
<div id="mylist" style=" height: 481px; width: 700px; overflow-x: auto; ">
<div id="inner" style="width: 7300px ">
<img src="carousel_img/1/1.jpg" height="450" />
<img src="carousel_img/1/2.jpg" height="450" />
<img src="carousel_img/1/3.jpg" height="450" />
<img src="carousel_img/1/4.jpg" height="450" />
<img src="carousel_img/1/5.jpg" height="450" />
<img src="carousel_img/1/6.jpg" height="450" />
<img src="carousel_img/1/7.jpg" height="450" />
<img src="carousel_img/1/8.jpg" height="450" />
<img src="carousel_img/1/9.jpg" height="450" />
<img src="carousel_img/1/10.jpg" height="450" />
<img src="carousel_img/1/0.jpg" height="450" />
<img src="carousel_img/1/11.jpg" height="450" />
</div>
</div>
<p>
<a href="#" onclick="setBase('carousel_img/1/'); setStyle('7300'); return false;">Set A</a>
<a href="#" onclick="setBase('carousel_img/3/'); setStyle('6300'); return false;">Set B</a>
</p>
... Nope ne fonctionnait pas – MRAISKY