Bonjour à tous,
j'ai l'impression de ne pas avoir accès à la methode substring à l'intérieur d'une class, j'ai toujours le message d'erreur suivant sur la console js de firefox:

this.styleTop.substring is not a function

voici la classe en question:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
function Trauaie(idEmplacement, name, color)
{
	// Propriétées
	this.emplacement = idEmplacement;
	this.nom = name;
	this.couleur = color;	
 
	// Propriétées visuelles
	this.divName = '';
	this.styleLeft = 0;
	this.styleTop = 0;
 
	this.affecte = function()
	{
 
		this.divName = 'static_'+getUniqueId();
 
		var textContextuel = document.createElement('div');
 
		    textContextuel.addClassName('popup');
		    textContextuel.id = this.divName;
		    textContextuel.innerHTML = 'Baie';
 
		var idrecep = 'recepteur_'+this.emplacement;
		$(idrecep).appendChild(textContextuel);
 
		new Draggable(textContextuel.id,{snap:[20,20]});	
 
	}
 
	this.RetournerAOrigne = function()
	{	
		var top = this.styleTop.substring(0, this.styleTop-2);	        
	}
 
}
Si quelqu'un pourrait m'eclairer, merci d'avance