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 :

Recharger le contenu d'une page sans rediriger


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2013
    Messages : 45
    Par défaut Recharger le contenu d'une page sans rediriger
    Bonjour tout le monde,
    comment faire pour charger le contenu d'une page ".../page1.html" par le contenu d'une autre ".../page2.html" sans avoir une redirection par exemple par l'appel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.location.href=".../page2.html";
    pour vous illustrer je prend l'exemple le plus simple:
    page1:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <html>
    <head><title>page1</title>
    <script>
    function fct(){...........}
    </head>
    <body>
    Bonjour je suis la page1
    <button onclick="fct();">clicker ici</button>
    </body></html>
    page2:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <html>
    <head><title>page1</title></head>
    <body>
    Bonjour je suis la page 2
    </body></html>

    autrement dit afficher page2 tout en ayant l'url de page1

    merci

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    il te faut passer par AJAX

    tu fais une requête AJAX et lorsque la réponse arrive tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.body.innerHTML = xhr.responseXML.getElementsByTagName("BODY")[0].innerHTML;
    Soit donc remplacer le html du body de ta page courante par celui qu te as reçus.

    Attention si ta nouvelle page à des script ça marchera pas.
    A+JYT

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2013
    Messages : 45
    Par défaut
    effectivement, j'ai des scripts dans la deuxième page que je veux faire passer aussi

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/08/2011, 21h35
  2. Réponses: 5
    Dernier message: 19/03/2008, 04h44
  3. Rediriger une page sans balise Meta
    Par linou dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/01/2006, 16h31
  4. charger une page sans tout recharger
    Par budylove dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 21/10/2005, 12h04
  5. Déplacement dans une page sans recharge
    Par EpOnYmE187 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/08/2005, 17h17

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