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.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$('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