récupération d'une valeur booléenne dans JS |
Répondre |
Auteur |
Sujet Recherche Options des sujets
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Options des messages
Thanks(0)
Envoyé : 22 Dec 2015 à 17:54 |
Hello,
J'ai un souci concernant la récupération d'une valeur dans lun script javascript dans l'éditeur d'élément. J'ai une valeur partagée de type boléenne (Margin), que je souhaite récupérer. Je choisi dans l'éditeur de partager cette valeur (partage JS). Dans le script Javascript, cette valeur est systématiquement égale à 1 (pas true, pas false, mais bien 1) : alert(properties.Margin); Si je fais la même manipulation avec une variable de type "integer", ça marche bien. Je récupère la bonne valeur. alert(properties.Testvalue); Qu'est ce qui se passe ?
|
|
Hobby001
Admin Group Modérateur Depuis le: 14 Feb 2015 Pays: Canada, Québec Status: Inactif Points: 6507 |
Options des messages
Thanks(0)
|
Peut-être une piste
Edité par Hobby001 - 22 Dec 2015 à 18:35 |
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
Bonjour,
J'ai fait un test, ca marche mais il faut utiliser les proprietes correctement. Il n'est pas si evident de recuperer les valeurs de proprietes car il peut y avoir plusieurs exemplaires d'un element. L'Editeur d'Elements fait ce travail pour vous. Ajoutez un script JS "A la fin du Body" (pas Externe), vous verrez le code-boucle avec la fonction InitElement qui s'appelle pour chaque element. A l'interieur, utilisez Design -> Proprietes -> votre propriete, ou tapez a la main "properties.Margin", pour acceder a la valeur. alert(properties.Margin) donne true ou false selon l'etat de la propriete. Crodialement D
|
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
P.S. Si ca ne marche pas, envoyez-moi votre element via message prive
|
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Options des messages
Thanks(0)
|
Quel idiot, j'ai utilisé l'opérateur d'affectation '=' plutôt que celui d'identité '=='
|
|
Hobby001
Admin Group Modérateur Depuis le: 14 Feb 2015 Pays: Canada, Québec Status: Inactif Points: 6507 |
Options des messages
Thanks(0)
|
Quand ça arrive aux Larsene de ce monde, en quelque part, ça me soulage car je fais ce type d'erreur (et bien d'autres). Un grand merci Larsene. |
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Options des messages
Thanks(1)
|
Ouais, j'ai honte ...
|
|
Répondre | |
Tweet
|
Aller au Forum | Permissions du forum Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |