Question

J'ai un comportement étrange avec IE:

Après quelques modifications sur une page Web compatible JavaScript, IE9 ne teste pas correctement une valeur de chaîne. J'ai essayé la même page sur Safari et Firefox et ça marche (qui n'a pas dit?) ...

Outre, Lors de l'exécution locale avec le moteur LocalHost intégré Visual Studio, la page modifiée fonctionne bien! Une fois la page téléchargée et exécutée à partir du site Web de l'hôte (ASP.NET 4.0), cela ne "fonctionne pas correctement ...

Maintenant, j'ai essayé un autre PC avec IE8 et ... ça marche bien!

Je soupçonne que je dois réinstaller IE9 sur mon PC?

Q1 - Que dites-vous les gourous du Web? Q2 - Comment réinstaller IE sur Windows Vista?

MISE À JOUR: Le mauvais comportement s'est produit après avoir ajouté une variable de chaîne de 4 chars de longueur et tester comme ceci:

var a = "abcd"; // en fait une valeur tirée d'un champ caché

if (a [2] == SomeValue) {faire ceci} else {faire ça}

Il n'y a pas d'erreur de script, mais le résultat de la branche est faux!

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top