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 2 Java Discussion :

Struts2 Ajax et Internet Explorer 6 :'(


Sujet :

Struts 2 Java

Vue hybride

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut Struts2 Ajax et Internet Explorer 6 :'(
    Bonjour,

    J'ai développé un petit site avec Struts2.

    J'ai tout testé sous Firefox, tout fonctionne très bien.

    Par contre sous IE, lorsque je valide un formulaire, aucune donnée n'est envoyé au serveur (autrement dit: ça fonctionne pas)

    Si vous voulez tester : http://www.dominionswar.com

    Quelqu'un-a-t-il déjà rencontré ce soucis?

    Trouvé une solution?

    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    En fait pour être plus précis :

    Lorsque vous remplisez le login et mot de passe (dans le coin supérieur gauche)

    Si je suis sous FF ça fait un get sur la page ajaxLogin.action
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ajaxLogin.action?login=TOTO&pass=PASSWD
    Maintenant si je fais exactement la même chose sous IE ça fait toujours un get sur la page ajaxLogin.action mais cette fois, sans paramètre
    Evidement, derrière mon serveur me retourne une erreur en expliquant que les champs devraient être rempli....

  3. #3
    Membre éprouvé
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Par défaut
    Salut,

    Comment crées-tu tes paramètres ?
    avec un <s:url
    <s:param
    ....
    puis un <s:a ?

    J'ai pus constater que certains tags struts2 mélangé avec du javascript ne font pas bon ménage et que cela fonctionne correctement soit sur IE soit sur Firefox, mais pas les deux!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    En fait c'est pas un lien mais un formulaire

    Ci joint le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    	<@s.form action="ajaxLogin" validate="true">
    		<@s.textfield label="%{getText('site.login')}" name="login" size="10"/>
    		<@s.password label="%{getText('site.pass')}" name="pass" size="10"/>
    		<tr>
    			<td colspan="2">
    				<@s.checkbox name="remember" id="remember" required="true" fieldValue="true" value="false"  theme="simple" />
    				<label for="remember"><@s.text name="site.remember" /> </label>
    			</td>
    		</tr>
    		<tr><td colspan="2"><a href="contactPass.action"><@s.text name="site.PassPerdu" /></a></td></tr>
    		<@s.submit value="%{getText('site.envoyer')}" theme="ajax" targets="loginDiv" notifyTopics="/ajaxLogin"/> 
    	</@s.form>
    Fait avec freemarker

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    Sinon le javascript est pas fait par moi mais directement par dojo (theme ajax)

    si tu as des idées?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    Bonjour, j'ai trouvé ce qui ne fonctionne pas :

    Il ne faut pas que le div qui contient le formulaire avec les données à envoyer soit aussi le div de destination.

    Dans ce cas, aucune donnée contenu dans le formulaire n'est envoyé si on est sous IE6/7.

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

Discussions similaires

  1. problème Ajax avec Internet explorer
    Par ralf91 dans le forum ASP.NET Ajax
    Réponses: 0
    Dernier message: 27/07/2011, 10h30
  2. Réponses: 14
    Dernier message: 06/10/2009, 12h03
  3. [AJAX] ajax et internet explorer 7
    Par michael rossi dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/07/2008, 15h39
  4. (Ajax crossBrowser) Internet Explorer..
    Par heliophane dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/04/2008, 11h35
  5. [AJAX] ajax et internet explorer :s
    Par zakuza dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/04/2007, 19h35

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