flopad
Messages postés528Date d'inscriptionmercredi 28 septembre 2005StatutMembreDernière intervention 6 mars 2009
-
17 sept. 2007 à 18:34
flopad
Messages postés528Date d'inscriptionmercredi 28 septembre 2005StatutMembreDernière intervention 6 mars 2009
-
9 oct. 2007 à 15:27
Bonjour,
j'ouvre un popup via un formulaire.
Ce popup contient le résultat d'un select sur ma bdd.
J'ai la possibilité de cocher une ou plusieurs checkbox. j'envoie ensuite dans une variable que l'on appelera $test les numéros de mes cases cochées.
Mon soucis est que je n'arrive pas a envoyer ce fameux résultat sur la page "mère" du popup.
Voici mon code, est ce que qq'un peut m'aider please???????
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 17 sept. 2007 à 21:31
Hello, dans ton pop-up, une fois que tu as validé ton formulaire, tu mets une fonction onload qui communique le résultat à la fenêtre mère (window.parent). C'est pas onunload qui doit faire ça.
Tu sais qu'il y a aussi Ajax pour valider des formulaires sans recharger la page ?
flopad
Messages postés528Date d'inscriptionmercredi 28 septembre 2005StatutMembreDernière intervention 6 mars 2009 18 sept. 2007 à 06:53
Salut et merci,
pour ce qui est d'ajax, j'ai vaguement vu mais je ne sais pas du tout comment utiliser ce language.
Tu crois que je me plante sur e onunload? Parce que c'est lorsque je ferme mon popup que j'envoie ma valeur dans la case du formulaire de la page mère.
Mais déjà, je n'ai pas la bonne syntaxe apparemment, je n'arrive pas à trouver la bonne car si j'enlève les balises php et que je mets une valeur bidon, ca me l'affiche bien dans mon formulaire. Par contre, dès que je mets les balises php pour passer ma variable $toto, plus rien, à cause apparemment de la syntaxe....
flopad
Messages postés528Date d'inscriptionmercredi 28 septembre 2005StatutMembreDernière intervention 6 mars 2009 18 sept. 2007 à 07:11
Re,
ce que je viens de faire, c'est d'attribuer le window.opener...etc à l'évènement onclick lorsque je valide mon popup.
Mais ca me pose un autre problème car avant de faire ça, je faisais un window.close àl'évènement onclick....maintenant, je ne sais pas comment fermer mon popup apres avoir validé......
flopad
Messages postés528Date d'inscriptionmercredi 28 septembre 2005StatutMembreDernière intervention 6 mars 2009 19 sept. 2007 à 06:50
Salut,
non, si je mets le window.close() dans le onload, ca me ferme le popup dès son ouverture.
Ce qu'il me faut donc, c'est remonter les numéros des cases cochées.
Mon soucis est que ca ne m'incrémente aucune valeur sur ma page mère avec le code suivant :
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 19 sept. 2007 à 11:17
tu auras traité le formulaire et renvoyé les infos à la fenêtre mère avant le onload...
réfléchis bien, tu as toutes les clés nécessaires opur résoudre le pb.
flopad
Messages postés528Date d'inscriptionmercredi 28 septembre 2005StatutMembreDernière intervention 6 mars 2009 19 sept. 2007 à 11:30
Merci,
mais ce que je n'arrive pas à comprendre, c'est que si je remplace le code php attribué au onclick par une valeur lambda, ca fonctionne correctement. Apparemment, ce qui pose problème est ce bout de code php (syntaxe ou autre soucis) non?
code qui fonctionne :
Ca ne marche pas lorsque je laisse mon code php dans value=...
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 19 sept. 2007 à 11:55
Du php dans la page web envoyé au visiteur ? mais bien sûr...
franchement, lis des tutoriels pour réapprendre les bases php et javascript, ça ira mieux.
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 19 sept. 2007 à 12:58
comment ça faire autrement ???
relis calmement ce que j'ai expliqué et dis ce que tu n'as pas compris ! parce que là je t'explique comment faire et tu fais la sourde oreille à vouloir garder ta méthode bancale...