BONSOIR,
Je me prends la tête avec une boucle for imbriquée que je n'arrive pas à faire, un ptit coup de main svp.
Bon là je peux créer un twisty en cliquant sur le bouton 1; j'aimerai pouvoir en créer plusieur simultanéement en fonction du chiffre que j'aurai inscrit dans un input; à votre avis
merci d'avance
<p><HTML><HEAD><TITLE></TITLE><LINK href="css.js" type=text/css rel=stylesheet>
<SCRIPT language=javascript type=text/javascript>
<!--
function affiche(a1,b1,l) {
if (a1.style.display =='') {
a1.style.display = 'none';
if (l== 1) {b1.src='./Img/tri.gif'; b1.alt='';}
}
else {
a1.style.display='';
if (l== 1) {b1.src='./Img/tridown.gif'; b1.alt='';}
}
}
-->
</SCRIPT>
<SCRIPT>function changediv2(){
var diva;
val = document.getElementById('nbr').value;
for (var x=1; x<=val;x++);
if (document.getElementById('a'+val).contentEditable =='true')
{document.getElementById('a'+val).contentEditable ='false';}
else
{document.getElementById('a'+val).contentEditable ='true'}}</SCRIPT>
<SCRIPT>
function doSize(fSize)
{n=1;
while (document.getElementById("a"+n)!=null)
{ document.getElementById("a"+n).document.execCommand('fontsize', false, fSize);
n++; }}
function doFont(fName)
{n=1;
while (document.getElementById("a"+n)!=null)
{ document.getElementById("a"+n).document.execCommand('fontname', false, fName);
n++; }}
</SCRIPT>
<SCRIPT type=text/javascript>
function genere(nb)
{ for (var i=1;i<=nb;i++)
{ frm.innerHTML+="<div class=espace contentEditable=false style=width:600;height:25;></div><DIV style='CURSOR: hand;' onclick=affiche(a"+i+",b"+i+",1);><IMG id=b"+i+" style='DISPLAY: inline' src='./Img/tri.gif' alt='' align=top border=0> <SPAN contentEditable=false style='CURSOR: hand; TEXT-DECORATION: underline'><B>1er SOUS TITRE</B></SPAN></DIV><COMMENT>/////SOUS SOUS TITRE 1////////</COMMENT><DIV class=SSTITRE id=a"+i+" contentEditable=false style='DISPLAY: none; width: 600;'><BR><H3>Sous-titre</H3>- </DIV>"; } }
</SCRIPT>
<SCRIPT type=text/javascript>
function generesous(nb)
{for (var i=1;i<=nb;i++);
var nb = document.getElementById('nbr2').value;
{ document.getElementById('a'+nb).innerHTML+="<div class=espace contentEditable=true style=width:600;height:25;></div><DIV style='CURSOR: hand;' onclick=affiche(a1"+i+",b1"+i+",1);><IMG id=b1"+i+" style='DISPLAY: inline' src='./Img/tri.gif' alt='' align=top border=0> <SPAN contentEditable=true style='CURSOR: hand; TEXT-DECORATION: underline'><B>1er SOUS TITRE</B></SPAN></DIV><COMMENT>/////SOUS SOUS TITRE 1////////</COMMENT><DIV class=SSTITRE id=a1"+i+" contentEditable=true style='DISPLAY: none; width: 600;'><BR><H3>Sous-titre</H3>- </DIV>"; }}
</SCRIPT></HEAD><BODY onunload=Sauver();>
<FORM name=frm>
<INPUT id=quantite size=1 value=0 name=nbr>
<INPUT id=quantite2 size=1 value=1 name=nbr2>
<div style=visibility:visible>
1<INPUT onclick=genere(frm.nbr.value); type=button>
2<INPUT onclick=generesous(frm.nbr2.value); type=button value=1>
<INPUT style="WIDTH: 120px" onclick=changediv2(); type=button value=acces_champs>
<DIV class=SSTITRE id=a1 contentEditable=true style="WIDTH: 600px">eee</DIV>
<br><br><br>
<DIV class=SSTITRE id=a2 contentEditable=true style="WIDTH: 600px">jjj</DIV>
</FORM>
</BODY></HTML></p>

