Bonjour, j'ai un petit probl�me avec mon javascript.
J'ai fais un boutton qui fait appara�tre un richeditbox et un boutton qui le fait dispara�tre (n'arrivant pas � faire appar�tre les deux en m�me temps).
Le richeditbox appara�t bien et se retire bien quand je clique sur les boutons mais cela ne marche qu'une fois, si je reclique pour le faire r�appara�tre, j'ai une belle erreur javascript .
Mon javascript :
mon HTML :
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 <script type="text/javascript"> function addScriptEditor(){ var Editor = document.createElement('editor'); var edit = dojo.byId('EditorOut'); edit.appendChild(Editor); var textArea = new dijit.Editor({ name: "programmaticTextArea", styleSheets: "/js/dojo/dojo/resources/dojo.css", id: "testarea" }, Editor); } function delScriptEditor(){ var d = document.getElementById("EditorOut"); var d_interne = document.getElementById("testarea"); var anciennoeud = d.removeChild(d_interne); } </script>
l'erreur JAVASCRIPT :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 <tr> <td colspan="3" align="center"> <button dojoType="dijit.form.Button" onclick="delScriptEditor();">Suppr</button> <button dojoType="dijit.form.Button" onclick="addScriptEditor();">Script</button> </td> </tr> <tr> <td id="EditorOut" colspan="3" align="center"> </td> </tr>
Si quelqu'un pouvait m'�clairer.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 [Exception... "'Error: Tried to register widget with id==testarea but that id is already registered' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location: "<unknown>" data: no] toString()()dojo.js (ligne 16) [Break on this error] (function(){var _1=null;if((_1||(typeof ...tTimeout(dojo._fakeLoadInit,1000);}})();
Partager