Je voudrais que lorsqu'un utilisateur clique sur une span qui est sous forme de boutton, la grande span (qui contient 2 differentes span) se rafraichisse et affiche des bouttons desactives.
Voila un schema explicatif sur l'evenement.

Merci
Code : Tout sélectionner
<script>
function modifie_contenu_GDBox(){
var e = document.getElementById('GDBox');
var contenu='';
contenu+=''
+'<div id="P1Box">\n'
+' <img src="image1bis.gif">\n'
+'</div>\n'
+'<div id="P2Box" onClick="modifie_contenu_GDBox();">\n'
+' <img src="...">\n'
+'</div>\n';
// on peut aussi tenter
//depart = e.innerHTML;
//contenu = depart.replace("image1.gif","image1bis.gif");
e.innerHTML = contenu;
}
</script>
<div id="GDBox">
<div id="P1Box">
<img src="image1.gif">
</div>
<div id="P2Box" onClick="modifie_contenu_GDBox();">
<img src="...">
</div>
</div><div id ="GDBox">...</div>
Si on veut récupérer toutes les informations sur le div de dessus grâce à javascript, on va appeler, dans une fonction JS, l'élémént GDBox grâce à une méthode :Code : Tout sélectionner
var element = document.getElementById("GDBox");Code : Tout sélectionner
var element = document.getElementById("GDBox");
var contenu =element.innerHTML;
Code : Tout sélectionner
var contenu='';
contenu+=''
+'<div id="P1Box">\n'
+' <img src="image1bis.gif">\n'
+'</div>\n'
+'<div id="P2Box" onClick="modifie_contenu_GDBox();">\n'
+' <img src="...">\n'
+'</div>\n';
Code : Tout sélectionner
var e = document.getElementById("GDBox");Code : Tout sélectionner
e.innerHTML = contenu;