<Javascript> - fonction non définie

Fermé
Arentar Messages postés 4 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 31 mars 2008 - 28 mars 2008 à 16:15
Arentar Messages postés 4 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 31 mars 2008 - 31 mars 2008 à 01:24
Bonjour,
je me suis mis au javascript il y a peu, et j'ai un problème de fonction non définie.
J'ai cherché ici et là sur le web afin de trouver une solution, et il s'avère que après avoir vu pas mal d'exemples, je ne trouve pas la cause de mon erreur. :s
Il s'agit d'un code dans le but de créer un blog. Cette partie concerne la gestion des articles par page. (5par page)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
				<title>page sans titre</title>
		<meta http-equiv="Content-Type" content="text/html;" />
		<link href="css/template_css.css" rel="stylesheet" type="text/css" />
	</head>
	<body class="bodybg">
        	<div id="mid_outline">
			<script language="Javascript" type="text/javascript" >
                        	function effacerdiv()
	                       {
		                      if(document.getElementById("mid"))
		                        {
			                     var dream=document.getElementById("mid");
			                     dream.parentNode.removeChild(dream);
		                         }
	                        }
                               function listearticles(numpage, tailletab, tab )
	                       {
		                       for(i=0; i < tailletab; i++)
		                       {
			                      var division=document.createElement("div");
			                      division.id="mid";
			                      division.innerHTML=<h1 HREF="#" Onclick="afficherarticle(tab[i][0])">&nbsp;&nbsp;tab[i][1]</h1>
                   			<h3>&nbsp;&nbsp;tab[i][2]</h3>&nbsp;&nbsp;
			                 tab[i][3]<br/><br/>
			                 &nbsp;&nbsp;rédigé le tab[i][4]
			                par tab[i][6] <br/>
			            &nbsp;&nbsp;Cet article a été lu tab[i][5] fois.<br/><br/>
			<center>
			<a href="#" Onclick="laissercom()"> Laisser un commentaire </a>
			- <a href="#" Onclick="noterart()"> Noter cet article </a>
			<br/>____________________________________________________</center><br/>;
		}
	}
	function chgpage(numpage, tailletab, tab)
		{
		effacerdiv();
		listearticles(numpage, tailletab, tab);
	}
	

</div><center>-<a href="#" Onclick="chgpage(1, 7, Array);">1</a></center>					
	</body>
</html>


Le reste du code marche. Les données du tableau sont extraites d'une base de donnée, et j'avoue que c'est pour l'instant la seule erreur qui me bloque réellement. :s
N'étant pas professionnel dans ce domaine, je suis sûr que ce code grouille de petits détails auxquels je n'ai pas l'habitude d'avoir à faire.

Merci d'avance pour votre aide.

Arentar.
A voir également:

4 réponses

Arentar Messages postés 4 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 31 mars 2008
28 mars 2008 à 16:20
Excusez moi, je viens de tilter que je n'avais pas précisé quelle fonction n'était pas définie. -.-'

Il s'agit de la fonction chgpage(...).

chgpage is not defined.
0
Arentar Messages postés 4 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 31 mars 2008
29 mars 2008 à 11:52
Personne ne saurait m'aider? Même si c'est pour dire que je dis de la merde. :s
J'en suis conscient, je fais beaucoup d'erreur.
0
Serge_La Messages postés 407 Date d'inscription lundi 19 mars 2007 Statut Membre Dernière intervention 3 mars 2009 47
29 mars 2008 à 20:32
Désolé, ton code manque des bouts. Ce code tel quel ne devrait pas marcher du tout.

Serge.
0
Arentar Messages postés 4 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 31 mars 2008
31 mars 2008 à 01:24
Je suis désolé. Je reposterais ca demain, en effet, ce n'est pas l'intégralité du code, et je ne pensais pas avoir supprimé de choses importantes.
Merci beaucoup quand même.
0