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 :

[html:image] Comportement différent entre IE et FireFox [FAQ]


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Par défaut [html:image] Comportement différent entre IE et FireFox
    Bonjour,

    Voici mon soucis : j'utilise le tag <html:image> dans une jsp, et son comportement differe suivant le navigateur (IE et FireFox).
    Voici le contenu de la balise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:image page="/images/divers/fleche_haut.gif" property="type_action" value="monter"></html:image>
    Le probleme concerne type_action. Avec Firefox, je retrouve dans la requete les parametres suivants : type_action="monter", type_action.x=... et type_action.y=... Avec IE je n'ai que les 2 derniers et je n'ai donc pas la valeur de type_action qui m'interesse.
    D'après la doc de struts il n'est pas clairement préciser si type_action=... doit apparaitre ou non dans la requete.
    Quelqu'un peut-il me dire quel comportement est celui attendu (FireFox ou IE), et s'il y a une solution avec ce tag pour retrouver avec IE le meme comportement qu'avec FireFox ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 106
    Par défaut
    Bonjour,

    Je me permets de faire un up de cette discussion. En effet, j'ai exactement le même problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <html:image src="<%= supPicto %>" value="<%= id %>" property="<%= actionSup %>" titleKey="parametrage.exportParamSelTab.brwTableauxCol3.title" alt="" onclick="if (!confirm('Voulez-vous supprimer cet enregistrement ?')) return false;"/>
    Cette portion de code génère exactement le même code source html sous Firefox et sous IE.

    Mais sous Firefox, je récupère en paramètre <%=actionSup%> mais pas sous IE ...

    Merci

  3. #3
    Membre confirmé
    Profil pro
    Developpeur
    Inscrit en
    Avril 2004
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Avril 2004
    Messages : 160
    Par défaut
    Je pense que sous IE <html:image ...> fait pas un submit ou l'inverse je me rappel plus, utilise <html:img....> et voir si ça va marcher sous IE ( je pense que ca va marcher).

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 106
    Par défaut
    Merci de ta réponse.

    Le <html:image> est bien celui qui submit.

    C'est quand même curieux que ça fonctionne sous Firefox et pas sous IE.

  5. #5
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Je ne sais pas pourquoi le comportement est différent sous FireFox et sous IE mais tu trouveras dans cette discussion une explication concernant le fonctionnement du tag html:image.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 106
    Par défaut
    J'ai essayé avec les ImageButtonBean.
    Pour essayer de remettre ce bout de code dans le contexte de mon application, j'ai un tableau contenant des lignes représentant une entité (code, colonne, un bouton supprimer qui a une forme d'image).

    Comment je peux récupérer par ces ImageButtonBean le bouton sur lequel j'ai cliqué (ou le code de l'entité gestionnaire), étant donné que je ne peux savoir combien je vais avoir d'élements dans cette liste.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <logic:iterate id="ligne" name="exportParamSelFinForm" property="listeEntites" indexId="indiceLigne">
    		<bean:define id="id"><bean:write name="ligne" property="id" />	</bean:define>
    		<bean:define id="actionSup"><bean:write name="ligne" property="actionSup" /></bean:define>
    		<tr class="row">
    				<td align="center" valign="middle"><bean:write name="ligne" property="code"/></td>
    				<td align="left" valign="middle"><bean:write name="ligne" property="lib"/></td>
    				<td align="center" valign="middle">
    					<html:image src="<%= supPicto %>" value="<%= id %>" property="<%= actionSup %>" titleKey="parametrage.exportParamSelFin.brwProduitFinCol3.title" alt="" onclick="if (!confirm('Voulez-vous supprimer cet enregistrement ?')) return false;"/>
    				</td>
    			</tr>
    		</logic:iterate>

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

Discussions similaires

  1. comportement différent entre firefox et IE8
    Par khaic dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 06/05/2011, 16h30
  2. Comportement couleur bordure tableau différent entre IE et Firefox
    Par Borowsky dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 28/08/2009, 01h24
  3. Réponses: 2
    Dernier message: 02/02/2009, 10h03
  4. GetElementsByName.length différent entre IE et FireFox
    Par seb34 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 14/06/2006, 17h13
  5. Comportement différent entre un bouton et une image
    Par MicheMTP13 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 07/11/2005, 08h47

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