Soyez le premier à donner votre avis sur cette source.
Snippet vu 3 706 fois - Téléchargée 4 fois
//// B.js: Base function B() {} B.sel=2; // Unité de base sélectionnée B.NU=new Array(0); // Nombres des deux échelles B.NL=new Array(0); // Echelle longue B.NS=new Array(0); // Echelle courte B.P=new Array(0); // Préfixes B.U=new Array(0); // Unités de base B.Q=new Array(0); // Grandeurs de base B.D=new Array(0); // Définitions des unités de base B.Ini=function() { var i,n,s=''; B.lon=(Lng.sel!=0); // échelle longue ou courte for (i=0;i<nbP;i++) {n=' '+B.e[i]; if ((i>4)&&(i<16)) n+=' '; if ((i>9)&&(i<16)) n+=' '; s+="<p class='pe'> 10<sup>"+n+"</sup> "+B.p[i]+"</p>"; } document.getElementById('B1p').innerHTML=s; }; B.Lng=function(b) { var e=1,i,n=Lng.sel,p=B.P[n],bu=B.U[n],bq=B.Q[n],s,z; for (i=0,s='';i<nbP;i++) s+="<p class='pe'>"+p[i]+"</p>"; document.getElementById('B1b').innerHTML=s; for (i=0,s='';i<nbB;i++,e<<=1) { if (i==b) z=colSel[1]; else // background-color if ((e&bas)==e) z=((e&eq1)==e)?'#FFDDDD':colSel[0]; else z='#EEEEEE'; s+="<div onclick='B.Lng("+i+")'>" +"<div style='float:left; width:20px; background-color:"+z +"'><p>"+B.d[i]+"</p></div>" +"<div style='float:left; width:220px; background-color:"+z +"'><p>"+bq[i]+"</p></div>" +"<div style='float:left; width:40px; background-color:"+z +"'><p> "+B.s[i]+"</p></div>" +"<div style='float:left; width:110px; background-color:"+z +"'><p>"+bu[i]+"</p></div></div>"; } B.sel=b; document.getElementById('B1c').innerHTML=s; document.getElementById('B1e').innerHTML=B.D[Lng.sel][b]; B.SeE(B.lon); }; B.SeE=function(el) { // el: boolean (échelle longue ?) var mm=Lng.mes[Lng.sel]; B.lon=el; document.getElementById('B1f').innerHTML="<p class='p"+((el)?"N":"S") +"' style='cursor:pointer' onclick='B.SeE(false)'>" +mm[20]+"</p><p class='p"+((el)?"S":"N") +"' style='cursor:pointer' onclick='B.SeE(true)'>"+mm[21] +"</p><p style='font-size:12px; text-align:center; color:green'>" +((el)?mm[23]:mm[22])+"</p><p style='font-size:11px; text-align:center'>" +mm[24]+"</p>"; var i=0,n,s='',nu=B.NU[Lng.sel],nl=(el)?B.NL[Lng.sel]:B.NS[Lng.sel]; for (i=0;i<17;i++) { n=((i<4)?i:3*(i-2)); if (i<6) n+=' '; s+="<p class='pe'> 10<sup>"+n+"</sup> " +((i<5)?nu[i]:nl[i-5])+"</p>"; } document.getElementById('B1n').innerHTML=s; };
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.