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

HTML Discussion :

Valider un form et lancer le résultat ds la fenêtre parent


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 211
    Par défaut Valider un form et lancer le résultat ds la fenêtre parent
    Bonjour,

    J'ai une fenêtre que j'ouvre à l'aide d'un formulaire (non je ne peux pas l'ouvrir avec un window.open car j'ai des variable en POST à faire passer).

    Dans cette nouvelle fenêtre j'ai un formulaire et je voudrias que lorsque je le valide ca ferme la fenêtre (ca c ok) et ca relance la fenêtre parent. Mais je n'arrive pas à faire en sorte que ca relance la fenêtre parent ...

    Que dois-je mettre dans le target de mon formulaire ? Comment mettre un nom à une fenêtre qd on l'ouvre par un formulaire ?

    D'avance merci pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut


    il n'y a pas d'attribut target à la balise <form>, quelle que soit ta doctype... donc tu vas etre obligé de passer par JavaScript pour passer tes données à la fenetre parente... mais si ta popup n'est pas ouverte par window.open(), tu ne peux pas faire communiquer tes 2 fenetres...

    comment as-tu fait d'ailleurs pour ouvrir une fenetre sans window.open() ? c'est un lien target="_blank" ? si oui, les 2 fenetres n'ont aucun lien, et tu ne peux rien faire...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 211
    Par défaut
    Oui je les ouvres grâces à un form avec un target="_blank" (je pige pas pourquoi tu dis qu'il n'y a pas d'attribut target à la balise FORM).

    hum ... ok c bien ce que je redoutais.

    Mais est ce que je peux envoyer des paramètres de manières cachés avec du javascript et d'un windows open ?

  4. #4
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 35
    Par défaut
    Tu peux pas avec un $_GET? ou même un $_SESSION?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 211
    Par défaut
    si je peux mais je trouve ca un peu moins propre, mais si je ne peux pas faire autrement c'est bien comme ca que je ferais.

  6. #6
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 35
    Par défaut
    si je peux mais je trouve ca un peu moins propre
    Oué peut-etre... Et encore... Le surfeur verra le même résultat.
    Et en plus avec un $_SESSION c'est dans tout le site que tu pourra t'en servir

  7. #7
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Citation Envoyé par Jamie88
    si je peux mais je trouve ca un peu moins propre
    Oué peut-etre... Et encore... Le surfeur verra le même résultat.
    Et en plus avec un $_SESSION c'est dans tout le site que tu pourra t'en servir
    On dirait que Jamie est devenue accro au PHP

  8. #8
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 35
    Par défaut
    Tu rigole mais j'me suis vachement amélioré!!!
    Mais nous ne sommes pas là pour en parler

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 211
    Par défaut
    Je crois que j'ai trouvé comment faire.

    En fait lorsque j'ouvre ma première fenêtre je l'ouvre grâce à un form et au lieux de mettre un target="_blank" je mets un target="fenetre1"

    vu que fenetre1 n'existe pas il va automatiquement appelé ma nouvelle fenêtre comme ca ... du coup sur cette fenêtre si j'ouvre d'autre sous fenêtre je peux relancer la fenêtre parent en l'appelant pas son nom !

    Eureka !

    ++

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/03/2007, 11h13
  2. Lancer le résultat d'un requête
    Par tchoo83 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/07/2006, 17h10
  3. [SQL] problème nl2br() et htmlentities() pour validation de form..
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 30/12/2005, 22h46
  4. [Struts] Message d'erreur Validate Action Form
    Par cosmos38240 dans le forum Struts 1
    Réponses: 7
    Dernier message: 26/10/2005, 11h05
  5. valider un form
    Par Gemelos dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 19/10/2005, 16h54

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