Bonjour à tous
J'ai bien entendu un probleme, pour venir vous Questionner!...
Voila
dans un evenement "domready" j'enchaine successivement 2 functions.
La premiere cree des composants dom (des selects )
La deuxieme les rempli. sauf que au remplissage, j'ai des erreurs, que les composants n'exitent pas...
Je voudrais faire un truc du genre:
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 function fait_premier_truc() { sel = document.createElement('SELECT'); sel.type = 'select-multiple'; sel.id = 'monselect'; document.body.appendChild(sel); } function fait_deuxieme() { opt = document.createElement('OPTION'); opt.value = 2; opt.text = 'deux'; $('monselect').appendChild(opt); } window.addEvent('domready', function() {Fait_premier_truc();}); window.addEvent('domready', function() {Fait_deuxieme();});
J'ai vu qu'il y avait une function attempt et une function delay
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var drapeau = 0; function fait_premier_truc() { .. drapeau = 1; } window.addEvent('domready', function() {Fait_premier_truc();}); window.addEvent('domready', function() { //attendre tant que drapeau == 0 //sinon Fait_deuxieme(); });
mais je ne vois pas trop comment s'en servir..
Merci de votre aide
NB: J'ai 2 lignes séparées window.addEvent('domready',...
car la première est dans un fichier .js séparé.
Partager