IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

RemoveChild/AppendChild Javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par d�faut RemoveChild/AppendChild Javascript
    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.

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    var textArea = new dijit.Editor({
    						name: "programmaticTextArea",
    						styleSheets: "/js/dojo/dojo/resources/dojo.css",
    						id: "testarea"
    						}, Editor);
    	}
    A verifier si l'id doit �tre unique!

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par d�faut
    j'ai pas tout compris la? qu'entends tu par "a v�rifier si l'ID doit �tre unique"

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    C'est la traduction de
    Citation Envoy� par kanabzh29 Voir le message
    new ... id: "testarea"

    [Exception... "'Error: Tried to register widget with id==testarea but that id is already registered' when calling method:

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par d�faut
    ok, mais est-ce possible de "d�senregister" un id? car l'id doit �tre unique. Le bouton ne sert qu'a afficher une seul richeditbox ou a le retirer, l'id ne doit pas changer.
    Je ne vois pas comment faire.

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par d�faut
    J'ai trouv�, en fait on peut d�truire compl�tement l'�lement avec :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    dijit.ById().destroy();
    Par contre le remove child ne d�truit pas les label...quelqu'un aurait une solution pour d�truire les labels.

Discussions similaires

  1. appendChild et removeChild sur un event onclick
    Par gitney dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 30/10/2013, 11h28
  2. appendchild & removechild
    Par helk�wsky dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 21/09/2011, 14h55
  3. JavaScript<---->ActionScript
    Par crazypiou dans le forum Flash
    R�ponses: 21
    Dernier message: 17/04/2009, 17h14
  4. Javascript - table et appendChild
    Par tomy29 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 25/02/2009, 09h15
  5. Recuperer variable javascript issue d'un appendChild
    Par phpaide dans le forum Struts 1
    R�ponses: 20
    Dernier message: 23/02/2007, 10h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo