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

Struts 1 Java Discussion :

Ouvrir un popup


Sujet :

Struts 1 Java

  1. #1
    Membre régulier Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Points : 81
    Points
    81
    Par défaut Ouvrir un popup
    Bonjour, je souhaite ouvrir un popup:
    Je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <% String url = "location.href='" + request.getContextPath() + "/printLoad.do'"; %>
    <input type="button"  onclick="window.open(<%=url %>,'popup','width=520,height=160,toolbar=false,scrollbars=0'); "/>
    l'action printLoad return un mappin success pour afficher ma popup.
    Celle ci s'ouvre mon action se passe correctement mais la page qui appelle la popup execute l'action est donc affiche la popup comme une page normal.

    Donc je me retrouve avec une popup et ma page d'origine identique.
    Comment faire pour appeler ma popup sans que la page appelante ne change?

  2. #2
    Membre régulier Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Points : 81
    Points
    81
    Par défaut
    je vien de remplacer le input button par un href.
    C'est mieux ma popup s'ouvre seul mais ma page principale fait un long refresh (elle devient noir pendant 2 3 sec) avant de revenir a son état normal.

    Comment éviter ce refresh?

  3. #3
    Membre régulier Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Points : 81
    Points
    81
    Par défaut
    Ok, re réctification, le href ne change rien, c t un target blank, j'suis confus!

    Donc mon problème reste le même, l'action que j'appelle pour ouvrir ma popup ouvre ma popup mais touche aussi ma page principale.

  4. #4
    Membre régulier Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Points : 81
    Points
    81
    Par défaut
    Est-ce que quelqu'un a une idée?
    Je veux ouvrir ma popup, si je fait un widow.open(action.do) ca m'ouvre la popup + execute l'action sur la page cournate.

    Si je fais window.open(popup.jsp) ca bug cause les propriétés du form ne sont pas renseignées.

    Que faire?

  5. #5
    Membre régulier Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Points : 81
    Points
    81
    Par défaut
    Bien je résous mon problème:
    J'appelai ma popup avec

    <input type="button" onclick="window.open(<%=url %>,'popup','width=520,height=160,toolbar=false,scrollbars=0'); "/>

    J'ai créé une fonction showPopup() qui fait window.open().
    et sur le onclick je met showPopup();

    Faudra m'expliquer le pourquoi du comment si quelqu'un sait pourquoi?
    En tout cas c'est résolu!

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 28/04/2006, 15h34
  2. Ouvrir un popup après un certain temps
    Par Oberown dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/11/2005, 18h06
  3. ouvrir une popup avec php
    Par Defrancesco dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/10/2005, 11h34
  4. Ouvrir une popup en plein écran avec une barre de menu.
    Par magic8392 dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 12/10/2005, 11h43
  5. Ouvrir une popup non redimensionnable sur clique
    Par magic8392 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 14/09/2005, 10h44

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