var maillefd=document.getElementById("maillefd"); var rangfd=document.getElementById("rangfd"); var expfd=document.getElementById('expfd'); var cormaille=document.getElementById("cormaille"); var donneesfd=document.getElementById('donneesfd'); var explicationsfd=document.getElementById('explicationsfd'); var tsmimp=document.getElementById('tsmimp'); var choixtaille=2; var largeur_dos=[42,46,50,54,58,63,68]; var largeur_encolure=[18,19,20,21,22,23,23]; var haut_totale=[64,66,68,70,72,74,76]; var haut_cotes=4; var haut_base=[41,42,43,44,45,46,47]; var haut_epaules=2; var haut_emmanchures=[17,18,19,20,21,22,23]; var haut_encolure=[16,16,17,18,19,20,21]; var largeur_poignet=[21,22,23,24,25,26,27]; var largeur_manche=[34,36,38,40,42,44,46]; var largeur_env=[71,73,76,78,80,82,84]; var haut_base_manche=[49,49,49,49,49,49,49]; var tab_croquis=['http://tricotsurmesure.e-monsite.com/medias/files/croquis-pullv-xs.pdf','http://tricotsurmesure.e-monsite.com/medias/files/croquis-pullv-s.pdf','http://tricotsurmesure.e-monsite.com/medias/files/croquis-pullv-m.pdf','http://tricotsurmesure.e-monsite.com/medias/files/croquis-pullv-l.pdf','http://tricotsurmesure.e-monsite.com/medias/files/croquis-pullv-xl.pdf','http://tricotsurmesure.e-monsite.com/medias/files/croquis-pullv-xxl.pdf','http://tricotsurmesure.e-monsite.com/medias/files/croquis-pullv-xxxl.pdf',]; function changeb(evt){ var sizebtn=document.getElementsByClassName("tsmtaillesix"); for(var i=0;i=ml){ var maille1=1; var maille2=1; var rang1=2*parseInt(rg/ml); var rang2=rang1+2; if(rg%ml){ var fs2=rg%ml-1; } else{ var fs2=rg%ml; } var fs1=ml-fs2-1; if(fs2){ if(ad){ var adtexte=fs2+" x "+maille2+" maille tous les "+rang2+" rangs, "+fs1+" x "+maille1+" maille tous les "+rang1+" rangs."; }else{ var adtexte=fs1+" x "+maille1+" maille tous les "+rang1+" rangs, "+fs2+" x "+maille2+" maille tous les "+rang2+" rangs."; } }else{ var adtexte=fs1+" x "+maille1+" maille tous les "+rang1+" rangs."; } } else { var maille1=parseInt(ml/rg); var maille2=maille1+1; var rang1=2; var rang2=2; if(ml%rg){ var fs2=ml%rg-1; } else{ var fs2=rg-1; maille1-=1; maille2-=1; } var fs1=(ml-1-fs2*maille2)/maille1; if(maille1==1){ var mtext1=" maille"; }else{ var mtext1=" mailles"; } if(maille2==1){ var mtext2=" maille"; }else{ var mtext2=" mailles"; } if(fs2){ if(ad){ var adtexte=" tous les "+rang1+" rangs "+fs1+" x "+maille1+mtext1+", "+fs2+" x "+maille2+mtext2+"."; } else{ var adtexte=" tous les "+rang2+" rangs "+fs2+" x "+maille2+mtext2+", "+fs1+" x "+maille1+mtext1+"."; } }else{ var adtexte="tous les "+rang1+" rangs "+fs1+" x "+maille1+mtext1+"."; } } return adtexte; } expfd.onclick=function(){ cormaille.innerHTML=""; if (isNaN(maillefd.value) || maillefd.value< 8 || 40 3) { cormaille.innerHTML+='Le nombre de rangs est trop élevé pour le nombre de mailles';} if(cormaille.innerHTML!=""){ return cormaille.innerHTML; } var tabTailletsm=["XS","S","M","L","XL","XXL","XXXL"]; var hauteur_avem=haut_cotes+haut_base[choixtaille]; var hauteur_epaule=haut_totale[choixtaille]-haut_epaules; var hauteur_encolure=haut_totale[choixtaille]-haut_encolure[choixtaille]; var mailles_dos=2*Math.round(maillefd.value*largeur_dos[choixtaille]/20)+1; var mailles_encolure=2*Math.floor(maillefd.value*largeur_encolure[choixtaille]/20)+1; var mailles_epaules=(mailles_dos-mailles_encolure)/2;//ok var dim_dos=[""," rabattez les "+mailles_encolure+" mailles centrales.","rabattez les "+Number(mailles_encolure-6)+" mailles centrales, continuez chaque côté en rabattant tous les 2 rangs 1 x 3 mailles.","rabattez les "+Number(mailles_encolure-10)+" mailles centrales, continuez chaque côté en rabattant tous les 2 rangs 1 x 3 mailles, 1 x 2 mailles.","rabattez les "+Number(mailles_encolure-12)+" mailles centrales, continuez chaque côté en rabattant tous les 2 rangs 1 x 3 mailles, 1 x 2 mailles, 1 x 1 maille."];//ok var dim_encolure=(mailles_encolure-1)/2;//ok var rgs_cotes=2*Math.ceil(haut_cotes*1.1*rangfd.value/20); var rgs_base=2*Math.round(haut_base[choixtaille]*rangfd.value/20); var rgs_epaules=2*Math.floor(haut_epaules*rangfd.value/20)+2; if(rgs_epaules<4){ rgs_epaules=4; } if(rgs_epaules>8){ rgs_epaules=8; } var rgs_encolure=2*Math.round(haut_encolure[choixtaille]*rangfd.value/20)-rgs_epaules+2; var rgs_emmanchures=2*Math.round(haut_emmanchures[choixtaille]*rangfd.value/20); var rgs_dos=rgs_cotes+rgs_base+rgs_emmanchures+rgs_epaules-2; var tab_epaule=pente(1,rgs_epaules,mailles_epaules); var tab_encolure=pente(0,rgs_encolure,dim_encolure); var haut_manche=parseInt(haut_cotes)+parseInt(haut_base_manche[choixtaille]); var mailles_poignet=2*Math.round(maillefd.value*largeur_poignet[choixtaille]/20)+1; var mailles_manche=2*Math.round(maillefd.value*largeur_manche[choixtaille]/20)+1; var rgs_poignet=2*Math.ceil(haut_cotes*1.1*rangfd.value/20); var rgs_manche=2*Math.ceil(haut_base_manche[choixtaille]*rangfd.value/20); var aug_manche=Math.abs((mailles_manche-mailles_poignet)/2); var tab_manche=pente(1,rgs_manche,aug_manche); var col=parseInt(1.1*largeur_encolure[choixtaille])+2*Math.sqrt(parseInt((largeur_encolure[choixtaille]/2)**2)+parseInt(haut_encolure[choixtaille]**2)); var mailles_col=2*Math.floor(parseInt(col)*1.1*maillefd.value/20)+1; var rgs_col=Math.round(3.3*rangfd.value/10); tsmimp.style.display = "inline-block"; donneesfd.style.display = "inline-block"; maillefd.disabled=true; rangfd.disabled=true; var choixaigcotes=tsmaigcotes.options[tsmaigcotes.selectedIndex].value; var choixaigjersey=tsmaigjersey.options[tsmaigjersey.selectedIndex].value; if(choixaigjersey==choixaigcotes){ var textaig=""; }else{ var textaig=" avec les aiguilles "+choixaigjersey; } var nombremaille=(mailles_dos*(rgs_dos+1)*2-(mailles_encolure*rgs_encolure)/2)+((mailles_poignet+mailles_manche)*(rgs_poignet+rgs_manche+1))+(mailles_col*rgs_col); var metrecalcul1=10/maillefd.value; var metrecalcul2=10/rangfd.value; var metrecalcul3=(metrecalcul1/2)*(metrecalcul1/2)+(metrecalcul2*metrecalcul2); var metrecalcul4=2.2*(metrecalcul1+Math.sqrt(metrecalcul3)); var nombremetre=1+parseInt(((nombremaille+2)*metrecalcul4)/(metresps.value*100)); var pelote=(nombremetre!=1) ? " pelotes":" pelote"; var textmetre=(metresps.value&&nombremetre<25)?"

Nombre de pelotes pour tricoter votre pull = "+nombremetre+pelote:""; explicationsfd.innerHTML="PULL en taille "+tabTailletsm[choixtaille]+""+textmetre; explicationsfd.innerHTML+="

LES POINTS : "; explicationsfd.innerHTML+="
Les côtes 1/1 : aiguilles "+choixaigcotes+"."; explicationsfd.innerHTML+="
Le jersey endroit : aiguilles "+choixaigjersey+"."; explicationsfd.innerHTML+="

L'échantillon : Un carré de 10 cm de côté = "+maillefd.value+" mailles et "+rangfd.value+" rangs."; explicationsfd.innerHTML+="


LE DOS : Montez "+mailles_dos+" mailles avec les aiguilles "+choixaigcotes+". Tricotez en côtes 1/1 pendant "+haut_cotes+" cm = "+rgs_cotes+" rangs. Continuez en jersey endroit"+textaig+"."; explicationsfd.innerHTML+="
Les emmanchures : A "+hauteur_avem+" cm = "+Number(rgs_cotes+rgs_base)+" rangs, glissez un anneau marqueur ou un fil dans la 1ère maille et la dernière maille. Ces anneaux indiquent le début des emmanchures (très important pour coudre les manches)."; explicationsfd.innerHTML+="
Les épaules et l'encolure : A "+hauteur_epaule+" cm = "+Number(rgs_dos-rgs_epaules+2)+" rangs de hauteur totale, " explicationsfd.innerHTML+="
  • rabattez de chaque côté "+tab_epaule+"
  • "+dim_dos[(rgs_epaules-2)/2]+"
  • "; explicationsfd.innerHTML+="

    LE DEVANT : Montez "+mailles_dos+" mailles. Tricotez en côtes 1/1 pendant "+haut_cotes+" cm = "+rgs_cotes+" rangs. Continuez en jersey endroit."; explicationsfd.innerHTML+="
    Les emmanchures : A "+hauteur_avem+" cm = "+Number(rgs_cotes+rgs_base)+" rangs, glissez un anneau marqueur ou un fil dans la 1ère maille et la dernière maille."; explicationsfd.innerHTML+="
    L'encolure : A "+hauteur_encolure+" cm = "+Number(rgs_dos-rgs_encolure-rgs_epaules+2)+" rangs, rabattez la maille centrale. Continuez chaque côté en rabattant côté encolure "+tab_encolure; explicationsfd.innerHTML+="
    Les épaules : A "+hauteur_epaule+" cm = "+Number(rgs_dos-rgs_epaules+2)+" rangs de hauteur totale, rabattez de chaque côté "+tab_epaule; explicationsfd.innerHTML+="

    LES MANCHES : Montez "+mailles_poignet+" mailles avec les aiguilles "+choixaigcotes+". Tricotez en côtes 1/1 pendant "+haut_cotes+" cm = "+rgs_poignet+" rangs."; explicationsfd.innerHTML+="
    Les augmentations : Continuez en jersey endroit "+textaig+" en augmentant de chaque côté "+tab_manche; explicationsfd.innerHTML+="
    A "+haut_manche+" cm de hauteur totale = "+Number(rgs_poignet+rgs_manche)+" rangs, rabattez les "+mailles_manche+" mailles."; explicationsfd.innerHTML+="

    LE COL : Montez "+mailles_col+" mailles avec les aiguilles "+choixaigcotes+". Tricotez 3 cm = "+rgs_col+" rangs en côtes 1/1. Laissez les mailles en attente."; explicationsfd.innerHTML+="

    LES FINITIONS : Assemblez les épaules. Cousez chaque manche de chaque côté des épaules entre les 2 anneaux marqueurs en plaçant le milieu de la manche en face de la couture d'épaule. Fermez les manches et les côtés. Cousez le col à points arrière au bord de l'encolure en commençant au creux de l'encolure du devant."; explicationsfd.style.border="1px black solid"; } donneesfd.onclick=function(){ location.reload(); } function imprime_img() { window.open(tab_croquis[choixtaille]); return true; }