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 :

window.open sur un cgi


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 22
    Par défaut window.open sur un cgi
    Bonjour, je suis confronté à un problème tout bète mais bon je préfère vous demander pour éviter d'avoir à perdre trop de temps à chercher la solution par
    moi meme.

    Dans un premier temps l'idée de ce que je veux faire est équivalant à faire ceci :

    Dans le script cgi-perl "board.cgi" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    print "<a href=\"wait.cgi\" onclick=\"window.open(this.href,615,'height=150 , width=370, location=no');return false;\">ici</a>";
    Donc ceci fonctionne parfaitement. En cliquant sur le lien un petit popup s'ouvre et contient l'affichage code du fichier wait.cgi après interprétation.

    Ce que je voudrais faire c'est l'équivalant mais non plus avec un hyperlien mais un formulaire :

    Dans le fichier board.cgi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    print "<form action=\"traitement.cgi\" method=\"post\">";
     
    ...
     
    print "<input id=\"scan1\" type=\"image\" src=\"../image.gif\" alt=\"\" value=\"Enregistrer\" onclick=\"window.open(this.href,615,'height=150 , width=370, location=no');return false;\"></span>";
    Et là ca bloque sur le this.href puisqu'on obtient l'erreur suivante dans le navigateur web : The requested URL /cgi-bin/undefined was not found on this server.

    Ca c'était dans un premier temps car la finalité de cela est que je voudrais que le traitement du formulaire soit effectué dans traitement.cgi et que le 'popup' se lance en simultanné.

    Pour résumé ce que j'aimerais arriver à faire c'est cliquer sur un bouton de formulaire et qu'à ce moment le navigateur recharge la page vers traitement.cgi et qu'en simultanné un popup se lance également dont le contenu est dans wait.cgi


  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 22
    Par défaut
    Personne pour me débloquer ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 22
    Par défaut
    Pour information la solution était de ne pas mettre "return false" mais "return true".

    Je suis assez deçu que personne ne m'ait donné la réponse

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

Discussions similaires

  1. window.open() ne fonctionne pas sur IE
    Par brunoperel dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/08/2009, 23h01
  2. [CSS 2.1] style sur echo et window.open
    Par ledisciple dans le forum Mise en page CSS
    Réponses: 13
    Dernier message: 15/04/2009, 13h44
  3. bug window.open sur ie7
    Par pchelp59 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/03/2009, 13h13
  4. Erreur sur un window.open lors du deuxième appel
    Par Mike_69 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/04/2007, 09h40
  5. Probleme sur window.open
    Par iceman2001 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/07/2006, 17h42

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