[javascript]fonction qui ne fonctionne pas(concernant div)
bonsoir à tous,
je dispose de trois zones div de id div1, div2 et div3 ,lors d'un double click sur la zone div(i) je desire cacher la zone div(i) et div (i+1).
voici mon code:
-fonction cache qui va me permettre de cacher ma div:
Code:
1 2 3
|
function cache(element)
{element.style.visibility="hidden";} |
-fonction cacher_piece()
Code:
1 2 3 4 5 6 7 8
|
function cacher_piece()
{for(var i=1;i<3;i++)
{(document.getElementById('div'+i)).ondblclick =function()
{cache(document.getElementById('div'+i));
cache(document.getElementById('div'+(i+1)));}
}
} |
ceci ne fonctionne pas comme je veux, avez vous une idée sur le probleme?
un autre truc: ma fonction cache (je l'ai péché du net , est souvent instable, c a d qu'a l'execution y a souvent des erreurs au niveau de cette fonction ( genre "objet requis")
merci d'avance pr vos reponses :)