Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/11/2010, 16h32   #1
Futur Membre du Club
 
Homme
Développeur Web
Inscription : décembre 2003
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2003
Messages : 41
Points : 18
Points : 18
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 :
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
ots2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 16h35   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 924
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 29 924
Points : 44 936
Points : 44 936
ben pointe sur la page et fais la redirection sur le page php...
__________________
Ma page 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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 16h45   #3
Futur Membre du Club
 
Homme
Développeur Web
Inscription : décembre 2003
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2003
Messages : 41
Points : 18
Points : 18
pt'it bout de code SVP
je ne vois pas ce que tu veux dire...
ots2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 17h03   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 924
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 29 924
Points : 44 936
Points : 44 936
Code :
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 :
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
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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/11/2010, 17h22   #5
Futur Membre du Club
 
Homme
Développeur Web
Inscription : décembre 2003
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2003
Messages : 41
Points : 18
Points : 18
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 :
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
ots2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 09h23   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 924
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 29 924
Points : 44 936
Points : 44 936
oui c'est une solution par ajax ...
__________________
Ma page 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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h51.


 
 
 
 
Partenaires

Hébergement Web