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:
Si quelqu'un pourrait m'eclairer, merci d'avance
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); } }
Partager