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 :

[Servlet][Submit]Attendre la fin du traitement pour charger la page


Sujet :

JavaScript

  1. #1
    Membre éprouvé Avatar de leminipouce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2004
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2004
    Messages : 754
    Points : 1 251
    Points
    1 251
    Par défaut [Servlet][Submit]Attendre la fin du traitement pour charger la page
    Bonjour tout le monde,

    J'ai un petit soucis avec un formulaire. Quand je suis dans mon input et que je tappe sur la touche Entrée, ça soumet mon formulaire qui a pour target une autre frame (je sais c'est pas génial les frames mais je fais de la maintenance et je peux pas tout recoder...) dans laquelle est chargée une servlet Java, qui fait un traitement puis un forward() vers une nouvelle page qui affiche le résultat.
    Tout ce passe bien si je soumets le formulaire via la touche entrée dans mon champ input. Mais à côté de ce champ, j'ai un hyperlien avec un onClick="monFormulaire.submit()". Tout les traitement ce fait, mais ma seconde frame n'est pas rechargée une fois que le forward est fini. Donc aucun affichage.

    Est-ce que vous sauriez d'où ça peut venir ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
                <form name="globalSearchForm" id="globalSearchForm" action="/Winds/servlet/SearchServlet" target="body" method="POST">
                    <table border="0" cellspacing="4" cellpadding="0">
     
                        <tr>
                            <td align="left"
                                style="font-size: 9pt; color: black; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;"><%=session.getValue("Banner.globalSearch")%>:&nbsp;&nbsp;
                            </td>
                            <td align="center"
                                style="font-size: 9pt; color: black; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;"><input
                                name="<%=MessageContent.GLOBAL_SEARCH%>" type="text" value=""></td>
                            <TD colspan="4">&nbsp;&nbsp;</tD>
                            <td class="bannerButtons" align="right"><a class="banner"
                                name="GlobalSearch" id="GlobalSearch" href="javascript:;" onClick="document.getElementById('globalSearchForm').submit();"
                                onMouseOver="status='';return true"> &nbsp;<%=session.getValue("Banner.globalSearchButton")%> &nbsp;</a>
                            </td>
                        </tr>
                    </table>
                </form>

  2. #2
    Membre éprouvé Avatar de leminipouce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2004
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2004
    Messages : 754
    Points : 1 251
    Points
    1 251
    Par défaut
    Pourquoi faire simple quand on peut faire compliquer ?

    Vu que mon lien doit ouvrir une page et que je n'ai qu'un seul argument à lui transmettre... j'ai mis à jour ma balises href et c'est bon. Bref je n'utilise Javascript que pour mettre à jour ma balise.

    Désolé !!!

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/03/2014, 01h35
  2. Attendre la fin de traitement
    Par CaRadek dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 06/01/2012, 13h57
  3. ODS Pdf pour charger deux pages avec un logo
    Par SASMetrics dans le forum ODS et reporting
    Réponses: 2
    Dernier message: 12/04/2010, 15h36
  4. Réponses: 8
    Dernier message: 15/05/2008, 18h41
  5. Javascript pour charger une page web depuis un menu déroulan
    Par tomguiss dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/10/2005, 09h58

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