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 :

Ajout d'élément à une page


Sujet :

JavaScript

  1. #1
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut Ajout d'élément à une page
    Bonjour.

    J'ai un petit souci avec l'ajout d'éléments dans une page.
    Je récupère dans une frame une valeur dans un champ. Dans la page contenant cet (cette?) iframe, j'ai un tableau auquel je veux ajouter la valeur récupérée. Je n'ai pas d'erreur, tout s'exécute mais rien ne s'affiche... Quelqu'un voit il pourquoi?

    Merci beaucoup

    getObjectById et getObjectByIdParent sont des fonctions à moi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    	if (getObjectByIdParent)
    		if (obj = getObjectByIdParent('tableUsers'))
    		{
    			var newRow = parent.document.createElement('tr');
    			newRow.id = getObjectById('Username').value;
     
    			var newCell = parent.document.createElement('td');
    			var newContent = parent.document.createTextNode(getObjectById('Username').value);
    			newCell.appendChild(newContent);
     
    			newRow.appendChild(newCell);
     
    			obj.appendChild(newRow);
    		}

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


  2. #2
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut
    J'ai trouve pourquoi cela ne s'affiche pas...

    En fait le table qu'il génére par l'asp.NET est du style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <table>
    <tbody>
    ...
    </tbody>
    </table>
    et donc du coup, quand j'ajoute, j'ajoute apres le </tbody>

    Je vais essayer de trouver la solution exacte...

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


  3. #3
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut
    Bon ben j'ai fini par faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    obj.firstChild.appendChild(newRow);
    Merci à moi meme

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.Net 2005]Ajouter un élément à une listbox
    Par DonF dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/09/2006, 13h07
  2. Ajouter un formulaire à une page pour tromper register_global
    Par JackBeauregard dans le forum Langage
    Réponses: 4
    Dernier message: 20/09/2006, 14h17
  3. Comment ajouter un élément à une TListBox
    Par hijodelanoche dans le forum Composants VCL
    Réponses: 4
    Dernier message: 24/11/2005, 17h05
  4. [xsl] Ajouter 1 élément à la page xml
    Par ametisse dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 10/03/2003, 12h15

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