1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| //indicatif
var presentdelindicatif="<p>Je XXXX<b>e</b></p><p>Tu XXXX<b>es</b></p><p>Il, elle XXXX<b>e</b></p><p>Nous XXXX<b>ons</b></p><p>Vous XXXX<b>ez</b></p>Ils, elles XXXX<b>ent</b></p>";
var futurdelindicatif="<p>Je XXXX<b>rai</b></p><p>Tu XXXX<b>ras</b></p><p>Il, elle XXXX<b>ra</b></p><p>Nous XXXX<b>rons</b></p><p>Vous XXXX<b>rez</b></p>Ils, elles XXXX<b>ront</b></p>";
var passeedelindicatif="<p>Je XXXX<b>ai</b></p><p>Tu XXXX<b>as</b></p><p>Il, elle XXXX<b>a</b></p><p>Nous XXXX<b>âmes</b></p><p>Vous XXXX<b>âtes</b></p>Ils, elles XXXX<b>èrent</b></p>";
var imparfaitdelindicatif="<p>Je XXXX<b>ais</b></p><p>Tu XXXX<b>ais</b></p><p>Il, elle XXXX<b>ait</b></p><p>Nous XXXX<b>ions</b></p><p>Vous XXXX<b>iez</b></p>Ils, elles XXXX<b>aient</b></p>";
//subjonctif
var presentdusubjonctif="<p>Que je XXXX<b>e</b></p><p>Que tu XXXX<b>es</b></p><p>(Qu') il, elle XXXX<b>e</b></p><p>Que nous XXXX<b>ions</b></p><p>Que vous XXXX<b>iez</b></p>(Qu') ils, elles XXXX<b>ent</b></p>";
var futurdusubjonctif="<p>Que je XXXX<b>e</b></p><p>Que tu XXXX<b>es</b></p><p>(Qu') il, elle XXXX<b>e</b></p><p>Que nous XXXX<b>ons</b></p><p>Que vous XXXX<b>ez</b></p>(Qu') ils, elles XXXX<b>ent</b></p>";
/*var passeedusubjonctif="<p>Que je XXXX<b>e</b></p><p>Que tu XXXX<b>es</b></p><p>(Qu') il, elle XXXX<b>e</b></p><p>Que nous XXXX<b>assions</b></p><p>Que vous XXXX<b>assiez</b></p>(Qu') ils, elles XXXX<b>ent</b></p>";*/
var imparfaitdusubjonctif="<p>Que je XXXX<b>asse</b></p><p>Que tu XXXX<b>asses</b></p><p>(Qu') il, elle XXXX<b>ât</b></p><p>Que nous XXXX<b>assions</b></p><p>Que vous XXXX<b>assiez</b></p>(Qu') ils, elles XXXX<b>assent</b></p>";
// Même chose pour les autres groupes et sous-groupes
function conjugue(){var vrb=document.getElementById('npt').value;
// test surr la nature du verbe
if (vrb.substr(-2)=="er") {
document.getElementById('rsp').innerHTML=presentdelindicatif.replace(/XXXX/g,vrb.substr(0,vrb.length-2));
document.getElementById('rsp').innerHTML=futurdelindicatif.replace(/XXXX/g,vrb.substr(0,vrb.length-2));
document.getElementById('rsp').innerHTML=passeedelindicatif.replace(/XXXX/g,vrb.substr(0,vrb.length-2));
document.getElementById('rsp').innerHTML=imparfaitdelindicatif.replace(/XXXX/g,vrb.substr(0,vrb.length-2));
}
else alert("Je ne sais pas conjuguer ce verbe\n qui n'appartient pas au 1er groupe !");
} |
Partager