Bonsoir,

Je crée une partie d'un formulaire dynamiquement et j'ai besoin d'un onclick

J'ai fait comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
cell = document.createElement('a');
texte = document.createTextNode(user_nom);
cell.appendChild(texte);
cell.onclick = function(){javascript:window.location = '../admin/onglet_users_11.php?send_id_user='+user_id+'&send_trt=Modifier'};
ligne.appendChild(cell);
La valeur de mon user_id est la dernière valeur d'une boucle. j'ai lu qu'il fallait faire autrement s'il y avait une boucle.

J'ai donc fait comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
cell = document.createElement('a');
texte = document.createTextNode(user_nom);
cell.appendChild(texte);
cell.onclick = new Function(window.location = '../admin/onglet_users_11.php?send_id_user='+user_id+'&send_trt=Modifier');
ligne.appendChild(cell);
Le problème est qu'elle s'exécute systématiquement elle n'attentd pas le onclick.


J'ai essayé d'échapper les cotes, mais rien y fait.