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 :

Comment changer le moteur javascript ?


Sujet :

JavaScript

  1. #1
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2003
    Messages : 6 414
    Points : 16 270
    Points
    16 270
    Par défaut Comment changer le moteur javascript ?
    Bonjour à tous,

    j'ai un script javascript qui fonctionne bien sur un poste avec IE6 + WinXP et qui ne fonctionne pas sur un autre poste avec IE6 + Win2003.

    Quand je debugge, je me rends compte que l'erreur vient d'un tableau Array et apparament, la méthode Push fonctionne dans un cas et pas dans l'autre.

    J'ai vu sur un poste des newsgroups que le moteur d'IE ne gérait pas forcément ca comme il faut, et j'ai trouvé la possibilité de corriger cette erreur, en redéfinissant la méthode push
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Array.prototype.push = function(v) {this[this.length] = v};
    Sauf que ca m'emmene à une autre erreur, il ne reconnait pas un test de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (stringValue == undefined))
    me disant que undefined est indéfini ...

    Y a-t-il un moyen pour mettre à jour le moteur javascript d'IE ? est-ce un problème connu ? comment m'en sortir ?

    Merci de votre aide

    Nico

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2003
    Messages : 6 414
    Points : 16 270
    Points
    16 270
    Par défaut
    Bon, j'ai mis à jour le Windows Script 5.6 et ca marche nickel

    Finalement ... c'était si simple

  3. #3
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 28
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2006
    Messages : 2 532
    Points : 3 210
    Points
    3 210
    Par défaut
    Lol, je crois qu'il faut utiliser ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <div style="text-align: left;">if (stringValue == "undefined")</div>
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

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

Discussions similaires

  1. Mais comment le moteur javascript charge-t-il le code ?
    Par FDussault dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 28/05/2011, 11h24
  2. Comment changer une background-position à l'aide de javascript?
    Par lefelinherbivore dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/09/2008, 22h45
  3. [HttpUnit] Javascript changer le moteur de script
    Par Tan dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 13/12/2007, 17h10
  4. Réponses: 2
    Dernier message: 01/08/2006, 13h52
  5. TextOut : comment changer de font
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 15/07/2002, 21h46

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