bon bien je vais être bien honnête avec vous le java n'est pas ma force et je suis pris sur un devoir que je dois compléter mais je n'arrive pas à le résoudre.
Inspirez-vous de la fonction CreerTable1() ci-dessus pour créer une fonction CreerTable2 qui permette de créer une table HTML aux dimensions spécifiées par les paramètres. Le premier paramètre spécifie le nombre de rangées et le deuxième, le nombre de colonnes. Indice: vous devez utiliser des itérations (boucles) .
Ton prof n'a pas honte de vous apprendre des bases aussi mauvaises. Tu pourrais lui dire d'apprendre le html avant de vouloir vous enseigner le javascript.
Bon bref... passons mais ça me fait mal au ventre quand je vois des trucs pareils...
Pour que ton code fonctionne :
Dans ton formulaire tu appelle "form" (ici -> document.form.ran.value) mais ton document HTML ne contient aucun élément avec cet identifiant. Donc tu dois donner un identifiant (name ou id) à ton formulaire puis appeller cet identifiant.
Ensuite dans ton javascript, tu as les variable 'ran' et 'col' mais au cours du script tu appelle des variables nommées 'nbligne' et 'nbcolonne' qui n'existent pas (non définies).
Remplace juste ces 2 noms de variables par celles que tu as déjà (ran et col). Cela donne :
Code:
function creerTable1(ran,col) { document.write("<table border=1>"); for (i=0;i<ran;i++){ document.write("<tr>"); for (j=0;j<col;j++){ document.write("<td>"); document.write(" "); document.write("</td>"); } document.write("</tr>"); } document.write("</table>") }
PS: J'ai aussi supprimé la ligne :
Code:
document.write("<br>");
Puisqu'elle ne sert à rien, on ne met pas de <br> directement dans la balise <table>.
Voilà ton prof sera tout content... dit lui de changer de métier t'en que t'y est.
« Dernière Édition: le 01-04-2005 a 03:10:24 par jb_gfx »