Bijour,
J'essaye d'afficher la variable "diametr" lorsque ce script de tagSphere est lancé. J'ai passé au moins 13h à essayer, sans succés.
1 2 3 4 5 6 7 8 9 10
| var forCalcs = {
halfHeight: null,
halfWidth: null,
hwratio: null,
dtr: null,
diametr: null,
speedX: null,
speedY: null,
tLength: null
} |
Diametr est ensuite utilisé pour les calculs d'actualisation des positions des liens. Ce que j'aimerai faire par la suite c'est modifier la variable diametr depuis une fonction présente dans une page web.
Appel de tagSphere :
1 2 3 4 5 6 7 8 9
| function menusphere(){
$('#tagsphere').tagSphere({
height: 280,
width: 280,
slower: 0.65,
radius: 120,
timer: 50
}); |
(Je sais même pas si tagSphere est une fonction, une classe ou un objet)
Donc pour l'instant je me contente de chercher à afficher le contenu de diametr dans la page, et le problème viens du fait que je ne sais pas comment appeler le contenu de cette variable. Bon j'ai compris qu'elle se trouvait dans l'array forCalcs.
Quelques unes de mes tentatives infructueuses :
$('forCalcs')['diametr'];
(affiche undefined)
J'ai eu des [object Object] aussi... peut-être est-ce un problème dû au type de variable, mais javascript me semble plutôt tolérant de ce point de vu là.
Voila, j'espère que vous pourrez m'aider, je bloque vraiment (ah, et je suis débutant en javascript également)
----------------------------------------
Edit : Fiinalement, je viens de trouver la solution pour afficher le diametr :
déclarer la variable forCalcs en variable globale depuis la page web, et je l'appelle simplement avec forCalcs.diametr
Partager