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 :

[AJAX] Les liens et ajax


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 298
    Par défaut [AJAX] Les liens et ajax
    salut je suis entrain developper un site d'une agence et j'ai décider d'en faire avec ajax sans recharger la page a chaque clique du menu bon le probleme
    c'est que je vois la page se charger malgré l'évenement OnClick mais quand j'ai utliser les boutons ou lieu les liens A href sa marche parfaitement alors comment je puisse en faire avec les Liens A Href
    fichier JS externe
    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
    function ajax(page)
    {
    var xhr=null;
    if(window.XMLHttpRequest)
    {
    xhr=new XMLHttpRequest;
    }
    if(window.ActiveXObject)
    {
    xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
     
    xhr.onreadystatechange= function()
    {
    document.getElementById("corps").innerHTML=xhr.responseText;
    }
     
    xhr.open('GET',page,true);
    xhr.send(null)
    }
    Menu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="" onclick="ajax('accueil.php')";>Accueil</a> 
    <a href="" onclick="ajax('client.php')";>Client</a>
    svp pouvre vous m'aidez sur ca

  2. #2
    Rédacteur
    Avatar de jsd03
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Août 2008
    Messages : 1 221
    Par défaut
    Bonjour,

    remplaces les

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="" onclick="ajax('accueil.php')";>Accueil</a> 
    <a href="" onclick="ajax('client.php')";>Client</a>
    Par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="javascript:ajax('accueil.php');" >Accueil</a> 
    <a href="javascript:ajax('client.php')" >Client</a>
    Bonne continuation
    Google est ton ami mais ton voisin aussi

    Modérateur BI - Responsable Talend
    Mes tutoriels - FAQ Talend - FAQ SQL*Plus

    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Suivez @Developpez sur twitter !

  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 peut aussi écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onclick="ajax('accueil.php');return false;";>Accueil</a>

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par andry.aime Voir le message
    Tu peut aussi écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onclick="ajax('accueil.php');return false;";>Accueil</a>
    +1

    Et il me semble que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="accueil.php" onclick="ajax('accueil.php');return false;";>Accueil</a>
    donne une meilleure indéxation des pages ...

    EDIT : et attention au ";" qui traîne

    A+

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 298
    Par défaut
    meric pour vos reponses ca marche

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

Discussions similaires

  1. Impressionnant : pour tous les sceptiques d'AJAX
    Par titoumimi dans le forum AJAX
    Réponses: 26
    Dernier message: 04/06/2011, 15h48
  2. [AJAX] les accents avec ajax
    Par kaking dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 25/01/2009, 11h13
  3. [AJAX] Les Bonnes pratiques AJAX ?
    Par ericduval dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 04/04/2007, 10h24
  4. [AJAX] les evenement sur un liens
    Par ghost-x dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/02/2007, 22h41
  5. [AJAX] Les fichiers :D
    Par kalash_jako dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 27/04/2006, 21h12

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