Je ne sais si j'ai bien compris ta question, mais si je comprend bien tu veux faire un formulaire qui avec lequel tu vas pouvoir entrez le nombre de ligne que tu veux et ensuite faire afficher le triangle. Si c'est cela tu as juste à prendre ça :
<html>
<head>
<title>Untitled</title>
<script type="text/javascript">
function triangle(nb_rangee)
{
code="<STYLE type='text/css'>\n.cellPascal {text-align:center;width:30px;border:1px inset #000000;cursor:pointer;}\n.pair {background-color:red;}\n.impair {background-color:blue;}\n.ligneCliquer {background-color:green;}\n</STYLE>"
code += "<table cellpadding='0' cellspacing='0' border='0'>"
function pascal(y,x)
{
return ( (x == 1 || y == x)?1:pascal(y-1,x) + pascal(y-1,x-1))
}
for (y = 1;y<=nb_rangee;y++)
{
pi = (y%2?'impair':'pair');
code+="<tr class="+pi+" onclick='this.className = (this.className==\"ligneCliquer\")?\""+pi+"\":\"ligneCliquer\"'>"
for (x=1;x<=y;x++)
{
code+="<td class='cellPascal'>"+pascal(y,x)+"</td>"
}
code+="</tr>"
}
code+="</table>"
document.write(code)
}
</script>
</head>
<body>
<FORM name="form">
<INPUT type="text" name="nb_ligne"><INPUT type="button" value="faire le triangle" onclick="triangle(document.form.nb_ligne.value)">
</FORM>
</body>
</html>
Si ce n'est pas cela renvoie moi un message et sois plus clair s.v.p.