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])"> tab[i][1]</h1>
<h3> tab[i][2]</h3>
tab[i][3]<br/><br/>
rédigé le tab[i][4]
par tab[i][6] <br/>
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.
Configuration: Windows Vista
Firefox 2.0.0.12