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

Servlets/JSP Java Discussion :

Probléme de bouton Precedent


Sujet :

Servlets/JSP Java

Vue hybride

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 204
    Par défaut Probléme de bouton Precedent
    Salut tout le monde,
    Au fait je bosse sur une application web java/j2ee avec les techno standards Struts, Spring, Hibernate et avec de l'AJAX en utilisant le framework EXTJS, ben le souci c'est sur le bouton précédent du navigateur IE qui ne fonctionne pas, je vous décris le scénario : J'ai une liste d'objets chargée depuis la base de données, cette liste sera passée à la couche présentation pour qu'elle en fasse l'affichage, ainsi elle sera affichée sous forme d'un tableau dont les lignes <tr> sont des liens, après que le mec choisisse la ligne et clique la dessus, donc l'appli il va lui afficher une nouvelle vue, et si on revient sur la liste avec le bouton précédent du navigateur IE pour changer par exemple de la ligne ça foire !!!!! IE affiche une page avec le texte : la page web a expirée .........

    noter bien qu'avec FireFoxe ça marche super bien ,nikel mais c'est juste qu'avec IE que ça part en sucette, le choix de ce navigateur est imposé on y peut rien faire

    Merci bien pour votre éventuelle aide

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Tu as un formulaire avec method="POST" dans ta page ?

    Pourrais-tu montrer le code de la page (avec AJAX) ?

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 204
    Par défaut
    Au fait à cet endroit où ça crash on a pas encore arrivé à l'ajax, c'est après que ça va intervenir AJAX et là il y a pas de souci voulà le code la page :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    <logic:notEmpty name="searchIdentForm" property="resultList" scope="session">
    	<logic:notEqual name="searchIdentForm" property="nbResult" value="0">
    		<div style="width: 720px; height: 29px; margin-left: 0px;">
    			<table width="100%" border="0" cellpadding="0" cellspacing="0">
    				<tr>
    					<td align="left">
    						<span class="titreModule"><fmt:message key="atelio.doc.ident.search.result.text"/></span>
    					</td>
    				</tr>
    				<tr>
    					<td>
    						<div style="width: 720px; background-image: url('<fmt:message key="atelio.doc.acceuil.bnd.search.trait.rouge.img" bundle="${ApplicationImages}"/>'); background-repeat: repeat-x; height: 10px;"></div>
    					</td>
    				</tr>
    			</table>
    		</div>
     
    		<div style="overflow: auto; width: 720px; height: 485px;" >
    		<logic:iterate name="searchIdentForm" id="item" property="resultList" type="com.etai.atelio.doc.ident.service.common.ResultDisplayBean" indexId="cptMod">
    			<div class="resultTab" >
    				<div class="header">
    					<!-- IMAGE-NOM -->
    					<a href="#" onmouseout="document.getElementById('divImg_<bean:write name="cptMod"/>').style.visibility='hidden';" 
    						onmouseover="document.getElementById('divImg_<bean:write name="cptMod"/>').style.visibility='visible';">
    						<img src='<bean:write name="item" property="imgPath"/>' width="114.25px"></img>
    					</a>
     
    					<bean:write name="item" property="label"/>
     
    					<div class="popupImg" id="divImg_<bean:write name="cptMod"/>">
    						<img src='<bean:write name="item" property="imgPath"/>'></img>
    					</div>
    				</div>
     
    				<table>
    					<!-- HEADER -->
    					<logic:notEmpty name="item" property="criteriaList">
    						<tr style="background-color:grey:color:white;">
    							<logic:iterate name="item" id="criteria" property="criteriaList" type="com.etai.atelio.doc.ident.service.common.CriteriaPonderationBean" indexId="cpt">
    								<logic:equal name="criteria" property="displayForResult" value="true">
    									<th style="background-color:#AAAAAA;color:white;font-weight:bold;" >
    										<div style="width: 50px;">
    											<bean:write name="criteria" property="label"/>
    										</div>
    									</th>
    								</logic:equal>
    							</logic:iterate>
    						</tr>
    					</logic:notEmpty>
     
    					<!-- LISTE RESULT -->
    					<logic:notEmpty name="item" property="resultRowList">
    						<% int realCpt = 0; %>
    						<logic:iterate name="item" id="resultRow" property="resultRowList" type="com.etai.atelio.doc.ident.service.common.ResultRowBean" indexId="cptRow">
    						<tr onclick="displayVariante('<bean:write name="resultRow" property="urlToDetail"/>')" style="cursor:hand" 
    							<%if (realCpt % 2 == 1) {
                                                                            out.print("class='even'");
                                                                    } else {
                                                                            out.print("class='odd'");
                                                                    }
                                                                    realCpt++;
                                                                    %>
    							onmouseout="onMouseOut(this)";
    							onmouseover="onMouseOver(this)";
    							>
    							<logic:iterate name="resultRow" property="orderedValues" id="column" indexId="cptCol">
    								<td>
    								<ul style="text-align: left;">
    									<%if (cptCol.intValue() == 0){%>
    									<li style="text-align: left; width: 200px;">
    									<%}else{ %>
    									<li style="text-align: left;">
    									<%} %>
    										<logic:empty name="column">
    											&nbsp;
    										</logic:empty> <logic:notEmpty name="column">
    										<% String allValue = "";
                                                                                            String limitedValue = "";
                                                                                            %>
     
    										<logic:iterate name="column" id="aValue" indexId="cpt">
    											<logic:lessThan name="cpt"
    												value="<%=ConstantAtelioDoc.SEARCH_RESULT_MAX_ITEM %>">
    												<%
                                                                                                            limitedValue = limitedValue + aValue + "<br>";
                                                                                                            %>
    											</logic:lessThan>
     
    											<%
                                                                                                            allValue = allValue + aValue + "<br>" ;
                                                                                                    %>
    										</logic:iterate>
     
    										<div class="infoBulle"
    											id="div_<bean:write name="cptMod"/>_<bean:write name="cptRow"/>_<bean:write name="cptCol"/>">
    										<%=allValue%></div>
     
    										<logic:lessThan name="cpt"
    											value="<%=ConstantAtelioDoc.SEARCH_RESULT_MAX_ITEM %>">
    											<%=allValue%>
    										</logic:lessThan>
     
    										<logic:greaterEqual name="cpt"
    											value="<%=ConstantAtelioDoc.SEARCH_RESULT_MAX_ITEM %>">
    											<span onmouseout="document.getElementById('div_<bean:write name="cptMod"/>_<bean:write name="cptRow"/>_<bean:write name="cptCol"/>').style.visibility='hidden';" 
    												onmouseover="document.getElementById('div_<bean:write name="cptMod"/>_<bean:write name="cptRow"/>_<bean:write name="cptCol"/>').style.visibility='visible';">
    											<%=limitedValue %>... </span>
    										</logic:greaterEqual>
    									</logic:notEmpty></li>
    								</ul>
    								</td>
    							</logic:iterate>
    						</tr>
    					</logic:iterate>
    					</logic:notEmpty>
    				</table>
    			</div>
    		</logic:iterate>
    		</div>
    	</logic:notEqual>
    </logic:notEmpty>

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Bon, là, on ne voit pas grand chose...
    Tu utilises des meta style "pragma" -> "no-cache" ?
    Généralement, couplé à un formulaire en "POST", ça fait ce que tu décris...

    Tu peux essayer déjà en utilisant "GET" plutôt que "POST" ou retirer les directives annulant le cache
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 204
    Par défaut
    Salut mais si j'utilise le GET dans le formulaire je ne pourrais plus atteindre les pages dans les actions Strus, je veux dire qu'après le déclenchement des Action je reste toujours sur la même page

Discussions similaires

  1. Réponses: 24
    Dernier message: 11/01/2005, 10h12
  2. Detection clic sur bouton precedent
    Par shaun_the_sheep dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 20/10/2004, 17h18
  3. [FLASH MX]Problème de bouton et de _level
    Par Geilgestorm dans le forum Flash
    Réponses: 9
    Dernier message: 01/07/2004, 16h37
  4. Problème de boutons radio
    Par BRAUKRIS dans le forum Composants
    Réponses: 3
    Dernier message: 03/06/2004, 02h41
  5. [JSP][Barre de navigation] Gestion du bouton precedent
    Par lando dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 09/09/2003, 16h18

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