Récupérer les fonctions avec cloneNode ?
Bonsoir,
En faite, je suis très content du cloneNode, ca me permet de récupérer les attribut de mes différent élement, par contre, il y a un truc que je cherche à récupérer depuis une heure, ce sont les fonctions...
exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
function monFond()
{
var fond=document.createElement("div");
fond.id='monFond';
fond.setAttribute("titreFond", "monTitre"+Math.random(60));
fond.onmouseover=function(){alert("toto");}
return fond;
}
function mafenetre()
{
var fenetre=document.createElement("div");
fenetre.id='maFenetre';
fenetre.setAttribute("titreFenetre", "monTitre");
var newFond=monFond().cloneNode("true");
fenetre.appendChil(newFond);
} |
ca me permet d'avoir le même fond sur chaque fenetre, je récupère bien le titrede mon Fond, mais je remarque deux choses :
1/ Le math.random du titre du fond, donne le même chiffre, que ce soit le clone ou non,
2/ La fonction onmouseover ne s'applique pas sur les clones mais sur l'originale...
Est ce que quelqu'un saurait comment résoudre mon problème ?
PS : (le math.Random, m'en fiche, c'est juste pour le test ;) )
Merci :)