Souci de javascript sous IE...
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Souci de javascript sous IE...



  1. #1
    guigui-x

    Souci de javascript sous IE...


    ------

    Bonjour !

    J'ai un petit souci avec ce code :

    Code:
    function remplitablo(donnees)
    {
    	var mot = '';
    	var j = 1;
    	var tablo = new Array();
    	tablo[1] = new Array();
    	for (var i=0; i<=(donnees.length-1); i++)
    	{
    		if (donnees[i] == ',')
    		{
    			tablo[j][1] = mot;
    			mot = '';
    		}
    		else if (donnees[i] == ';')
    		{
    			tablo[j][2] = mot;
    			mot = '';
    			j++;
    			if (i!=(donnees.length))
    			tablo[j] = new Array();
    		}
    		else
    		{
    			mot = mot+donnees[i];
    		}
    	}
    	var humpf = '';
    	for (i = 1; i < tablo.length-1; i++)
    	{
    		humpf = humpf+tablo[i][1]+' , '+tablo[i][2]+' ;\n';
    	}
            alert(humpf);
    	cpt = 1;
    	lance();
    }
    Il fonctionne tres bien sous FireFox, mais pas sous IE...
    Le tableau tablo reste vide sous IE...

    Quelqu'un a une idee du pourquoi, voire du comment ?

    Merci !

    -----

  2. #2
    zoup1

    Re : Souci de javascript sous IE...

    Je vois pas trop, mais es tu bien sur que le problème vient de cette fonction ? Ne vient-il pas plutot de la façon dont est rempli ton tableau de données ?
    Souvent les problèmes de compatibilité proviennent plus de façon dont le DOM est géré que du JavaScript proprement dit.

    Sinon tu dois pouvoir utiliser FireBug pour débogguer également sous IE. Il en existe une version qui permet de travailler avec IE et pas seulement comme une extension de Firefox
    http://www.getfirebug.com/lite.html
    Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.

  3. #3
    guigui-x

    Re : Souci de javascript sous IE...

    Bonjour Zoup !

    Le probleme vient effectivement de cette fonction : je peux le voir grace a la variable 'humpf', qui reste vide sous IE...

    De plus, j'ai refait quelques tests, et en fait sous IE "donnees[i]" est indefini !
    Je precise que "donnees" est une string...

    Donc la couille vient de la...

    As-tu une idee a la lumiere de ces nouvelles infos ?...

  4. #4
    guigui-x

    Re : Souci de javascript sous IE... [résolu]

    Probleme resolu en mettant :

    "donnees.charAt(i)" au lieu de "donnees[i]"

    Merci !

  5. A voir en vidéo sur Futura

Discussions similaires

  1. probleme url sous javascript
    Par bird12358 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 14/12/2007, 13h52
  2. Souci Javascript...
    Par guigui-x dans le forum Internet - Réseau - Sécurité générale
    Réponses: 6
    Dernier message: 19/07/2007, 12h01
  3. Javascript
    Par invite60ab18c5 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 17/02/2006, 15h22
  4. JavaScript : 1 + 2 = 12
    Par invite8074ea1e dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 01/08/2005, 15h57
  5. javascript
    Par invite92cc2275 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 31/01/2004, 11h01
Découvrez nos comparatifs produits sur l'informatique et les technologies.