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 :

Changement de texte dynamique


Sujet :

JavaScript

  1. #1
    Membre confirm� Avatar de AlainL
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    178
    D�tails du profil
    Informations personnelles :
    �ge : 75
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 178
    Par d�faut Changement de texte dynamique
    Bonjour

    Probl�me probablement stupide que je soumets � voutre sagacit�. Dans une page, j'ai une cellule de tableau d�finie comme ceci:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     <td colspan="2" align="left" valign="bottom" class="Style1" id="PagTit" name="PagTit">&nbsp;</td>
    Elle contiendra le titre d'une page, lorsque l'on clique sur le bouton correspondant, ce dernier comportant l'instruction suivante:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="AffPagTit('GPS','COMPARISON')"
    Qui le lie au JS suivant:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    var tit = " "
    var desc = " "
    function AffPagTit (tit, desc)
    {
    	document.getElementById("PagTit").value; PagTit.value=tit;
    	document.getElementById("PagDesc").value; PagDesc.value=desc;
    }
    Eh bien... cela ne fonctionne pas... Il y a certainement un b�te erreur quelque part, mais je tourne en rond l�-dessus...

    Merci de votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Par d�faut
    Bonjour,

    Dans ton code Javascript :
    - o� est-ce que tu d�clares et d�finis les variables PagTit et PagDesc ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    PagTit.value=tit;
    PagDesc.value=desc;
    - � quoi servent les variables tit et desc ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var tit = " "
    var desc = " "
    - � quoi servent ces lignes :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    document.getElementById("PagTit").value;
    document.getElementById("PagDesc").value;
    - pour ajouter dynamiquement un texte, je crois qu'il faut cr�er un noeud text...

  3. #3
    R�dacteur/Mod�rateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par d�faut

    Tu veux affecter aux �l�ments PagTit et PagDesc les valeurs des param�tres?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    function AffPagTit (tit, desc)
    {
    	document.getElementById("PagTit").value=tit;
    	document.getElementById("PagDesc").value=desc;
    }
    La d�claration des variables tit et desc est inutile car ceux sont des variables en param�tre.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Par d�faut
    Ca ne serait pas plut�t :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    function AffPagTit (tit, desc)
    {
    	document.getElementById("PagTit").appendChild(document.createTextNode(tit));
    	document.getElementById("PagDesc").appendChild(document.createTextNode(desc));
    }

  5. #5
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Citation Envoy� par b0u31 Voir le message
    Ca ne serait pas plut�t :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    function AffPagTit (tit, desc)
    {
    	document.getElementById("PagTit").appendChild(document.createTextNode(tit));
    	document.getElementById("PagDesc").appendChild(document.createTextNode(desc));
    }
    Si puisque l'�l�ment en question est un td, il ne poss�de pas de value (et du coup, il ne devrait pas non plus avoir d'attribut name )
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  6. #6
    Membre confirm� Avatar de AlainL
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    178
    D�tails du profil
    Informations personnelles :
    �ge : 75
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 178
    Par d�faut
    Cette derni�re version fonctionne parfaitement, merci beaucoup. En fait, je ne connaissais pas le AppendChlid....

    Merci � tous.

  7. #7
    Membre confirm� Avatar de AlainL
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    178
    D�tails du profil
    Informations personnelles :
    �ge : 75
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 178
    Par d�faut
    Heuuu... J'ai parl� trop vite:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("PagTit").appendChild(document.createTextNode(tit));
    Lorsque le premier bouton est click�, on obtient bien:
    AAAA (contenu de "tit")
    qui remplace le &nsp existant.

    Lorsque le suivant est click�, on obtient:
    AAAABBBB

    au lieu de seulement
    BBBB

    Ce que je souhaiterais, c'est remplacer ce qui existe par le nouveau texte.

    Merci

  8. #8
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("PagTit").innerHTML = tit;
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  9. #9
    Membre confirm� Avatar de AlainL
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    178
    D�tails du profil
    Informations personnelles :
    �ge : 75
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 178
    Par d�faut
    Pfft... c'est tellement simple... que je n'y ais tout simplement pas pens� !

    Merci Bovino

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. attribution de texte dynamique � un textarea
    Par stephane eyskens dans le forum Flash
    R�ponses: 6
    Dernier message: 01/10/2003, 13h52
  2. probl�mes de textes dynamique dynamiquement g�n�r�s
    Par stephane eyskens dans le forum Flash
    R�ponses: 18
    Dernier message: 05/09/2003, 13h13
  3. text dynamique
    Par dupphil dans le forum Flash
    R�ponses: 2
    Dernier message: 22/08/2003, 13h13
  4. [Crystal] text "dynamique"
    Par nicostageinfo dans le forum SAP Crystal Reports
    R�ponses: 2
    Dernier message: 27/05/2003, 11h22
  5. Changement de langue dynamique (D6 et outils de traduction)
    Par agon dans le forum Composants VCL
    R�ponses: 4
    Dernier message: 17/09/2002, 16h15

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