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 :

Ouverture nouvelle fenetre avec method POST


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 137
    Par défaut Ouverture nouvelle fenetre avec method POST
    Bonjour

    J'ai utilisé (trouvé sur le net) une méthode avec javascript pour ouvrir une nouvelle fenetre et conserver mes parametres POST
    En fait, j'ai un tableau de plusieurs colonnes et lignes sur lequel je souhaitai créer un lien qui ouvre une nouvelle fenetre avec les parametres POST de la page "source" et 2 parametres de ligne "cliquée"

    Cela fonctionne très bien avec le code suivant dans ma page source :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript: submitTypeDonnees_NewWindow('MonParam1','MonParam2');">unevaleur</a>
    Code du javascript submitTypeDonnees_NewWindow :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function submitTypeDonnees_NewWindow(select_1Val,select_2Val) {
    var form_nw = document.forms.namedItem("inputparam");
    form_nw.elements.namedItem("select_1").value = select_1Val;
    form_nw.elements.namedItem("select_2").value = select_2Val;
    form_nw.target = '_blank';
    form_nw.submit();
    }
    Quand je clique sur une ligne, une nouvelle page s'ouvre en conservant tous mes parametres POST.
    Par contre, quand je reviens à ma page "source" (à partir de laquelle j'ai cliqué) et que je clique sur un bouton 'submit', une nouvelle fenetre s'ouvre.

    J'ai l'impression que ma page source herite des parametres de la page cible

    Serait-il possible que la page source n'hérite pas des parametres cible ?

    J'espère avoir été a peu pres clair
    Comme vous l'aurez constaté, je suis nul en javascript ....désolé !!!!


    Merci de votre aide
    Jeeps64

  2. #2
    Membre expérimenté Avatar de Doopeijii
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2012
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 215
    Par défaut
    Tu peux essayer d'utiliser des pop-up intelligentes.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 137
    Par défaut
    Merci de l'info
    Je vais tester cela
    en attendant, je suis passé la method GET quand j'ouvre une nouvelle fenêtre sur un lien

    Jeeps64

Discussions similaires

  1. ouverture d'une nouvelle fenetre avec un LinkButton
    Par tetedeturcq dans le forum ASP.NET
    Réponses: 5
    Dernier message: 06/04/2007, 17h20
  2. Réponses: 2
    Dernier message: 12/05/2006, 16h37
  3. [JSP]Ouverture nouvelle fenetre
    Par 205 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 11/05/2006, 11h19
  4. Ouverture nouvelle fenetre en plein ecran
    Par hedgehog dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/05/2005, 14h53
  5. Envoi incomplet avec methode post
    Par Tr@nkill dans le forum ASP
    Réponses: 8
    Dernier message: 16/05/2005, 12h14

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