bonsoir a tous
j'ai un petit probleme avec plusieurs script qui m' affiche un undefinided
j'ai declaré toutes mes variables mais rien n y fait
je vous met un code qui m'en met un si vous pouviez me dire ou est l erreur que je comprenne d 'ou ca vient

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
var cat;
function menu2(page1,page2)
{ 
 
if(page1=="site"){cat = new Array('news','livredor','forum','staff','aide','faq');}
else if(page1=="telechargement"){cat = new Array('ddl','torrent','emule','wallpaper','divers','divers');}
else if(page1=="fansub"){cat = new Array('teams','admin','sorties','divers','divers','divers');}
else if(page1=="membre"){cat = new Array('mp','profil','news','wallpapers','divers','divers');}
else {cat = new Array('','','','','','');}
 
 
document.getElementById('menu2').innerHTML =""; 
var liens;
liens += '<div class="menu2_a" id="dl"></div>';
 
var nbr=cat.length;
 
for(var i=0;i<nbr;i++) 
{
var lien_menu="javascript:ajax('stat','"+page1+"','"+cat[ i]+"');";
 
liens += '<div class="menu2_b"><a href="'+lien_menu+'">'+cat[ i]+'</a></div>';
}
document.getElementById('menu2').innerHTML += liens; 
}

j'ai trouve une explication mais etant noob en javascript je patoge un peu

undefined
Variable pas encore définie, après destruction de l'objet qu'elle référençait (impossible dans le noyau mais cela arrive pour des objets HTML), ou après destruction de la variable (pas de l'objet référencé) grâce au mot-clé delete.
merci d'avance