Subversion Repositories wimsdev

Rev

Rev 5903 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4181 bpr 1
slib_lang_exists_tmp=yes
2
 
4206 bpr 3
slib_title=Composants chimiques
4181 bpr 4
slib_parms=4\
4206 bpr 5
 , équation chimique\
5903 bpr 6
 , [optionnel] le mot <span class="tt">htmlbuttons</span> suivi d'une espace et d'un nombre\
7
 , [optionnel] le mot <span class="tt">shuffle</span>\
4207 bpr 8
 , [optionnel] une liste de mots à ajouter, encadrés par des crochets. Certains mots sont magiques :\
5903 bpr 9
 <span class="tt">extra</span> se développe en '+,->' ; <span class="tt">redox_extra</span> se développe en 'H^+_aq,OH^-_aq,H2O,e^-'.
4181 bpr 10
 
4206 bpr 11
slib_out= Renvoie une matrice des réactifs en première ligne \
17172 bpr 12
et des produits en seconde ligne. <br>Si le paramètre <span class="tt">htmlbuttons</span> \
4206 bpr 13
est spécifié, La sortie est un code pour faire des bouttons cliquables.\
14
Puis, le nombre fait référence à un champ de réponse qui recevra les \
17172 bpr 15
résultats des évènements du bouton. <br>Si le paramètre <span class="tt">shuffle</span> est\
16
spécifié, les boutons sont mélangés. <br>Ces boutons peuvent être \
4206 bpr 17
rendus actifs à l'aide du code javascript ci-dessous, à ajouter à la page : \
4181 bpr 18
<pre style="color:green;">\
19
&lt;script type="text/javascript"&gt;\
20
function getInput(n){\
21
  f=window.document.forms[0];\
22
  for(i=0; i&lt;f.elements.length; i=i+1){\
23
    if (f.elements[i].name=="reply"+n) { \
24
      return f.elements[i];\
25
    }\
26
  }\
27
  return null;\
28
}\
29
function appendToInput(n,msg){\
30
  var i=getInput(n);\
31
  i.value=i.value+msg+' ';\
32
  i.focus();\
33
}\
34
&lt;/script&gt;\
35
</pre>
36
 
4214 bpr 37
slib_comment=Utiliser la syntaxe acceptée par la commande chemeq