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 :

Débutant : Liens et insertion de texte dans la page


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 61
    Par défaut Débutant : Liens et insertion de texte dans la page
    Bonsoir tout le monde.

    Je rencontre des difficultées pour réaliser un script qui me semblait à la base assez simple (abordable pour mon niveau) et finallement je me rends compte que je n'y arriverai pas tout seul. J'ai consulté pas mal de topic sur ce sujet mais rien de concluant.

    Sur une page j'ai 5 liens. Suivant le lien sur lequel on clique on affiche un texte différent dans cette même page. Si je clique sur le premier lien j'affiche "bla bla bla (page normale) et vous avez cliquez sur lien 1 (nouveau texte)". Maintenant si je clique sur le lien 2 j'affiche : "bla bla bla (page normale) et vous avez cliquez sur lien 2 (nouveau texte)".

    J'espère que mes explications sont compréhensibles :s car je sais pas trop comment expliquer mon problème.
    Merci d'avance de votre aide (surtout vu l'heure quelque peu tardive) et du temps que vous prendrez pour me répondre.

  2. #2
    Membre averti
    Étudiant
    Inscrit en
    Octobre 2002
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2002
    Messages : 30
    Par défaut
    voici un script très simple, c'est pas le mieux, mais au moins tu comprendras comment ca marche!
    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
     
    <head>
    <script language="javascript">
    var texte = new Array();
     
    texte[1] = "ceci est le texte 1";
    texte[2] = "ceci est le texte 2";
     
    function MAJ(i){
    document.getElementById('nouveautexte').innerHTML = texte[i];
    }
    </script>
    </head>
    <body>
    blabla ton texte normal est ici<br>
    <a href="javascript:MAJ('1');">Lien 1</a><br>
    blabla<br>
    <a href="javascript:MAJ(2);">Lien 2</a><br>
    blabla<br><br>
     
    <div id="nouveautexte"></div>
    </body>
    Cherche des tutorials sur ajax et tu pourras faire beaucoup plus de choses intéressantes

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 61
    Par défaut
    Merci pour cette réponse. C'est exactement ce dont je cherchais mais un problème subsiste : je dois afficher du code PHP et je ne peux pas mettre mes requêtes SQL dans le header de ma page :s
    Que faire alors ?

    Merci d'avance de ton aide (votre aide).
    Cordialement

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par hm1ch
    Merci pour cette réponse. C'est exactement ce dont je cherchais mais un problème subsiste : je dois afficher du code PHP et je ne peux pas mettre mes requêtes SQL dans le header de ma page :s
    Que faire alors ?
    Lire :
    http://siddh.developpez.com/articles/ajax/

  5. #5
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par hm1ch
    Sur une page j'ai 5 liens. Suivant le lien sur lequel on clique on affiche un texte différent dans cette même page. Si je clique sur le premier lien j'affiche "bla bla bla (page normale) et vous avez cliquez sur lien 1 (nouveau texte)". Maintenant si je clique sur le lien 2 j'affiche : "bla bla bla (page normale) et vous avez cliquez sur lien 2 (nouveau texte)".
    Autre solution (de loin plus simple) : recharger la page à chaque clic sur un lien. Dans ce cas, tu peux t'en sortir sans aucun problème avec PHP...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 61
    Par défaut
    Citation Envoyé par denisC
    Autre solution (de loin plus simple) : recharger la page à chaque clic sur un lien. Dans ce cas, tu peux t'en sortir sans aucun problème avec PHP...
    Pour ce qui est de Ajax on va attendre un peu. Je pense déjà avoir un peu de mal avec javascript alors je garde l'idée sous le coude mais pas tout de suite.

    En ce qui concerne ta solution plus simple denisC aurait-tu un petit exemple ?
    Merci d'avance.

    Cordialement

  7. #7
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par hm1ch
    En ce qui concerne ta solution plus simple denisC aurait-tu un petit exemple ?
    Merci d'avance.
    Non, je ne peux que te conseiller la FAQ php:
    http://php.developpez.com/faq/

    Et aussi de poster ta question dans le forum PHP. Peut-être auront-il un meilleur lien sous la main

Discussions similaires

  1. insertion de texte dans word via vb
    Par godik dans le forum VBA Word
    Réponses: 1
    Dernier message: 15/05/2006, 13h07
  2. [VBA-E] Insertion de texte dans word
    Par malhivertman1 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/05/2006, 16h17
  3. insertion du text dans un champs d'une page internet
    Par lassmust dans le forum Web & réseau
    Réponses: 1
    Dernier message: 24/04/2006, 10h55
  4. Pb lien avec image et texte dans un li
    Par lalouve dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 09/03/2006, 01h33
  5. Norme d'insertion/affichage texte dans une DB ?
    Par kiwikiller dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 21/12/2005, 11h53

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