Voilà mon script qui doit modifier le contenu d'un tableau HTML, après ça doit devenir une fonction qui reçoit le tableau mais pour l'instant le sinfos sont en "dur". :
Citation :
<SCRIPT> var max_post = 18; var post = new Array(3); var i, j; var mess = ""; post[0]=new Array(3); post[1]=new Array(3); post[2]=new Array(3); post[0][0]="11/02/2002"; post[0][1]="15:06:03"; post[0][2]="Coucou"; post[1][0]="11/02/2002"; post[1][1]="14:08:03"; post[1][2]="Pouet Pouet"; post[2][0]="11/02/2002"; post[2][1]="14:06:03"; post[2][2]="Vroum"; // Ajouter les posts reçus par la frame gestion. // Cette fonction est appelée par le reload de la frame gestion. // Affichage des message // On reconstitue tout le contenu du tableau HTML listemess ligne à ligne for( i=0 ; i<2 ; i++ ) { mess += "<TR><TD width=\"10%\">" + post[i][0] + "</TD><TD>" + post[i][1] + "</TD><TD width=\"15%\">" + post[i][2] + "</TD></TR>"; } // Remplacement du tableau HTML listemess par les nouveaux posts. listemess.outerHTML = "<TABLE BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"2\" width=\"100%\" ID=\"listemess\">" + mess + "</TABLE>"; </SCRIPT> <HTML> <HEAD> </HEAD> <BODY> <TABLE ID="listemess"> </TABLE> </BODY> </HTML>
J'ai une erreur : ligne 26, "listemess" indéfini
Je connais pas bien javascript, est-ce normal ? pourquoi ?
Marsh Posté le 13-02-2002 à 08:59:37
Voilà mon script qui doit modifier le contenu d'un tableau HTML, après ça doit devenir une fonction qui reçoit le tableau mais pour l'instant le sinfos sont en "dur". :
<SCRIPT>
var max_post = 18;
var post = new Array(3);
var i, j;
var mess = "";
post[0]=new Array(3);
post[1]=new Array(3);
post[2]=new Array(3);
post[0][0]="11/02/2002";
post[0][1]="15:06:03";
post[0][2]="Coucou";
post[1][0]="11/02/2002";
post[1][1]="14:08:03";
post[1][2]="Pouet Pouet";
post[2][0]="11/02/2002";
post[2][1]="14:06:03";
post[2][2]="Vroum";
// Ajouter les posts reçus par la frame gestion.
// Cette fonction est appelée par le reload de la frame gestion.
// Affichage des message
// On reconstitue tout le contenu du tableau HTML listemess ligne à ligne
for( i=0 ; i<2 ; i++ )
{
mess += "<TR><TD width=\"10%\">" + post[i][0] + "</TD><TD>" + post[i][1] + "</TD><TD width=\"15%\">" + post[i][2] + "</TD></TR>";
}
// Remplacement du tableau HTML listemess par les nouveaux posts.
listemess.outerHTML = "<TABLE BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"2\" width=\"100%\" ID=\"listemess\">" + mess + "</TABLE>";
</SCRIPT>
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE ID="listemess">
</TABLE>
</BODY>
</HTML>
J'ai une erreur : ligne 26, "listemess" indéfini
Je connais pas bien javascript, est-ce normal ? pourquoi ?