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

jQuery Discussion :

Document.location : c'est par ici ? ah non ça va là bas.


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Document.location : c'est par ici ? ah non ça va là bas.
    Bjr à tous
    Existe t-il un moyen qui permette,
    en quittant la page HTML sur laquelle je me trouve,
    de faire exécuter le contenu d'une page PHP,
    alors que je me dirige vers une autre page HTML
    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
     
    <html>
    <head>
       <script type="text/javascript" >
          function cleanup() {			// ma fonction cleanup
             var pref = window.frames.iframe_toto.prefix;   // recup var prefix dans un iframe 
             document.location.href='rototo.php?prefix='+pref;	// appel du fichier php avec passage des paramètres 
          }
       </script>
    </head>
    <body onUnload="cleanup();">     <!-- si je quitte cette page html j'exécute cleanup() -->
     
    <a href="recherche.html">rechercher</a>  <!-- donc quand je clique sur un des liens -->
    <a href="contact.html">contact</a>  <!-- avant de quitter la page en cours -->
    <a href="connecter.html">connecter</a>  <!-- j'exécute la fonction cleanup() -->
     
    </body></html>
    Dans mon exemple, que je clique sur "rechercher", "contact", ou "connecter" donc quel que soit mon choix, je souhaite faire exécuter le code de "rototo.php" (mais sans aller sur cette page PHP)

    je suppose que la solution doit se trouver du coté d'Ajax, jQuery, ou peut être quelque chose de plus simple

    d'avance merci pour votre aide.
    Ots

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    ben pointe sur la page et fais la redirection sur le page php...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Invité
    Invité(e)
    Par défaut
    pt'it bout de code SVP
    je ne vois pas ce que tu veux dire...

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a href="recherche.html" onclick="cleanup(this.href);return false;">rechercher</a>  <!-- donc quand je clique sur un des liens -->
    <a href="contact.html" onclick="cleanup(this.href);return false;">contact</a>  <!-- avant de quitter la page en cours -->
    <a href="connecter.html" onclick="cleanup(this.href);return false;">connecter</a>  <!-- j'exécute la fonction cleanup() -->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     <script type="text/javascript" >
          function cleanup(origine) {			// ma fonction cleanup
             var pref = window.frames.iframe_toto.prefix;   // recup var prefix dans un iframe 
             document.location.href='rototo.php?prefix='+pref+'redir='+origine;	// appel du fichier php avec passage des paramètres 
          }
       </script>
    à la fin du traitement php tu fais un location sur redir
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Invité
    Invité(e)
    Par défaut
    pendant que tu me répondais j'ai vu également cette solution :

    Example: Request the test.php page and send some additional data along (while still ignoring the return results).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $.post("test.php", { name: "John", time: "2pm" } );
    qu'est ce que tu en penses ?
    en tous cas merci pour ta réponse rapide.
    je [RESOLU] ce post dès que tu m'as donné ton avis sur cette autre solution possible

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    oui c'est une solution par ajax ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

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

Discussions similaires

  1. Vous voulez dire Merci ? C'est par ici !
    Par M.Dlb dans le forum Contribuez
    Réponses: 62
    Dernier message: 22/06/2012, 14h58
  2. Comment démarrer WIN XP par défaut et non Redhat ?
    Par callo dans le forum Administration système
    Réponses: 3
    Dernier message: 20/10/2004, 18h00
  3. [CR] Grouper des minutes par cinq et non une par une.
    Par Etienne51 dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 14/09/2004, 13h45
  4. [XSLT] Variable par défaut ou non dans un 'IF'
    Par Johnbob dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 25/01/2004, 17h00

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