Bonjour,

La console m'indique une erreur et je n'arrive à comprendre ce qui ne va pas :

Citation Envoyé par Console
Uncaught TypeError: Object function (){
return lower;
} has no method 'split'
La ligne d'erreur fait référence à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var groupe_valeur=tableau_stockage[i].split('&chap&');
Dans $(stockage_copier), j'ai ceci : essai titre&chap&9| Nouveau article&chap&9-1|.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
var tableau_stockage=new Array();						
var tableau_stockage=$(stockage_copier).get('value').split('|');
tableau_stockage.splice(tableau_stockage.length-1); // supp element vide
	for (var i in tableau_stockage)
		{
			var groupe_valeur=new Array();
			var groupe_valeur=tableau_stockage[i].split('&chap&');
			for (var a in groupe_valeur)
			{
			}
 
			}
Lorsque je mets [codeinline]console.log(groupe_valeur[a]);[codeinline] dans la boucle [codeinline]for (var a in groupe_valeur)[codeinline], la console me donne ceci :

Citation Envoyé par Console
essai titre
9
function (){
return lower;
} indexd.php:593
[undefined × 1] indexd.php:593
function (fn, bind){
Array.forEach(this, fn, bind);
return this;
} indexd.php:593
function (){
var i = this.length, clone = new Array(i);
while (i--) clone[i] = cloneOf(this[i]);
return clone;
}
...
Elle me donne bien les deux premières valeurs souhaitées à savoir "essai titre" et "9" et plante après !

Merci pour votre aide,
cedric