Slt les développeurs!
j'ai un probleme assez bizzarre...
J'ai un bouton (créé dynamiquement) et qui, onclick=> devrait declencher
plusieurs (3) fonctions.
Mais rien de tout ca ne marche si je ne fais pas un alert apres la premiere fonction
voici mon code:
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80 function callAjax(url, pageElement, callMessage, errorMessage) { document.getElementById(pageElement).innerHTML = callMessage; try { req = new XMLHttpRequest(); /* e.g. Firefox */ } catch (e) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); /* some versions IE */ } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); /* some versions IE */ } catch (E) { req = false; } } } req.onreadystatechange = function() { responseAjax(pageElement, errorMessage); }; req.open("GET", url, true); req.send(null); } function responseAjax(pageElement, errorMessage) { var output = ''; if (req.readyState == 4) { if (req.status == 200) { output = req.responseText; document.getElementById(pageElement).innerHTML = output; } else { document.getElementById(pageElement).innerHTML = errorMessage + "\n" + output; } } } function loadMainContent() { callAjax('load.php?sentAttribut=show_main_content', 'main_content', "<img src='images/loader.gif /> Please Wait...", 'Error'); // alert(''); } function showFieldsets() { if(document.getElementById('details')!=null) document.getElementById('details').style.display = 'none'; if(document.getElementById('result')!=null) document.getElementById('result').style.display = 'block'; } function set_searchButton_onclick(searchAttribut) { this.loadMainContent(); // alert(''); this.showFieldsets(); this.loadSearchResult(searchAttribut); } function setSeachButton() { // alert(document.getElementById('details')); var searchButton = document.createElement("input"); var sel = document.getElementById('searchOption'); var searchAttribut = sel.options[sel.selectedIndex].value; var td = document.getElementById('searchButton'); searchButton.type = "button"; searchButton.value = "Suchen"; searchButton.alt = searchAttribut; searchButton.setAttribute('onclick', "set_searchButton_onclick(this.alt);"); while (td.hasChildNodes()) { td.removeChild(td.firstChild); } td.appendChild(searchButton); }
MERCI pour toute aide
Partager