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 :
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>
mon HTML :

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>
l'erreur JAVASCRIPT :

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);}})();
Si quelqu'un pouvait m'�clairer.