Bonjour,
Je cherche à garder en constante un tableau. Je m'expolique. Lorsque je load ma page je fais.
deb=document.getElementById('tablechaine').getElementsByTagName("span");
mon var deb = new Array(); est mis en variable globale.
Apres je crée dans une fonction, un new array. Qui fait:
tab=document.getElementById('tablechaine').getElementsByTagName("span");
En clair c'est une copie de deb.
Mais là je fais des modifs sur le backgound image. Puis si je clique sur un bouton, je souhaite retrouver mon tableau d'origine qui est stocké dans deb.
Malheureusement il me l'affiche avec les modifs.
Derniere chose. Je ne change jamais deb!
A part dans le onload.
Et je ne charge pas d'autres fenetres. Tout se passe dans la meme.
Une idée?
Merci
Modifié par dalton5 (25 Apr 2007 - 23:14)
Je cherche à garder en constante un tableau. Je m'expolique. Lorsque je load ma page je fais.
deb=document.getElementById('tablechaine').getElementsByTagName("span");
mon var deb = new Array(); est mis en variable globale.
Apres je crée dans une fonction, un new array. Qui fait:
tab=document.getElementById('tablechaine').getElementsByTagName("span");
En clair c'est une copie de deb.
Mais là je fais des modifs sur le backgound image. Puis si je clique sur un bouton, je souhaite retrouver mon tableau d'origine qui est stocké dans deb.
Malheureusement il me l'affiche avec les modifs.
Derniere chose. Je ne change jamais deb!
A part dans le onload.
Et je ne charge pas d'autres fenetres. Tout se passe dans la meme.
Une idée?
Merci
<body id="body" scroll="no" onLoad="init()">
var deb = new Array();
function pageLoadFunctions()
{
init();
setBGColor("#666666");
checkSVP();
setCounter();
setArray();
startFocus();
}
function init()
{
deb=document.getElementById('tablechaine').getElementsByTagName("span");
}
Modifié par dalton5 (25 Apr 2007 - 23:14)