|
Rang : Habitué
Inscrit le : 04/02/2013(UTC)
Messages : 365
|
Il n'est plus fonctionnel, car on ne peut plus sélectionner une race. Modifié par un utilisateur samedi 23 juillet 2016 16:51:24(UTC)
| Raison: Non indiquée
|
|
|
|
Rang : Staff
Inscrit le : 28/02/2013(UTC)
Messages : 6,895
|
Aucun problème de mon côté. Essaie de faire Ctrl + F5 pour voir. | |
|
|
|
Rang : Habitué
Inscrit le : 12/12/2011(UTC)
Messages : 4,249
|
aucun souci de mon coté non plus. | Je vais dormir tranquille, parce que je sais maintenant que mon pire ennemi veille sur moi. |
|
|
|
Rang : Habitué
Inscrit le : 04/02/2013(UTC)
Messages : 365
|
alors suite à vos messages et essayant sur un autre ordi, j'ai effectivement un problème uniquement sur cet ordinateur sachant que les deux ont chrome et adblock. Modifié par un utilisateur mercredi 29 juin 2016 22:56:16(UTC)
| Raison: Non indiquée
|
|
|
|
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
|
Adblock ne devrait rien changer...
Par contre, est-ce la même version de Chrome sur les deux ordinateurs ?
La nouvelle version du code utilise des choses propres à Javascript ES6 (la nouvelle version du langage), ce qui nécessite un Chrome suffisamment récent.
|
1 utilisateur a remercié Dalvyn pour l'utilité de ce message.
|
|
|
Rang : Habitué
Inscrit le : 04/02/2013(UTC)
Messages : 365
|
merci.
|
|
|
|
Rang : Référent
Inscrit le : 18/12/2009(UTC)
Messages : 2,106
|
Pour info la calculatrice ne gère pas correctement lorsque les utilisateurs cliquent rapidement (double clic) sur les flèches pour augmenter/baisser les caractéristiques : le cout en point perd le fil.
Testé sur la dernière version de chrome. | been there, done that |
|
|
|
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
|
Tu es certain que Chrome a bien téléchargé la dernière version du code Javascript ?
Dans la version précédente (celle qui posait problème plus haut), j'avais ajouté un effet sur l'affichage du nombre de points (genre fade-out / fade-in) qui désynchronisait la valeur affichée et la véritable valeur... mais l'effet a été supprimé et remplacé par une mise à jour immédiate du nombre de points dans la version modifiée fin juin.
Bref, si tu sais re-tester en forçant le re-téléchargement du script et me dire si le problème persiste, ça m'intéresse !
|
|
|
|
Rang : Référent
Inscrit le : 18/12/2009(UTC)
Messages : 2,106
|
Oui, j'ai aussi testé en navigation privée. C'est suite à un retour fait via le chat.
Dans l'exemple précis, il faut sélectionner Halfelin, puis mettre 10/16/16/10/16/8 (22 points), puis commencer à modifier des valeurs très rapidement via des double clics. Au bout de quelques clics le javascript perd les pédales, et le coût affiché fait n'importe quoi. Là par exemple je suis revenu aux valeurs initiales et j'ai un coût de 28. Si je passe de 16 à 17 en DEX le coût passe à 4. | been there, done that |
|
|
|
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
|
J'ai fait de nombreux tests sous Firefox et là, absolument aucun problème. Pour tenter de reproduire l'erreur, j'ai installé Chrome... et, en effet, il y a des moments où le coût affiché est incorrect. J'ai testé plusieurs changements : enlever les caractères spéciaux dans l'identificateur du <p> où le coût est affiché, renommer cet identificateur (parce qu'il portait le même nom que la variable Javascript "cout" contenant le coût)… et ça n'a rien changé. Pour cibler l'erreur, j'ai ajouté un log à la fonction qui met à jour l'affichage du coût : Code :
function afficheCout () {
console.log("COUT(A) = " + cout);
$("#pCout").html(cout);
}
Et, en effet, ce log affiche parfois une valeur incorrecte (donc l'erreur n'est pas dans la commande jQuery). Mais, histoire de bien embrouiller le tout, quand j'utilise la console pour obtenir la valeur de la variable globale "cout", j'obtiens toujours la réponse correcte (même quand afficheCout a affiché une valeur incorrecte) ! Et, pire encore, j'ai ajouté un autre log affichant la valeur de "cout" dans la fonction de mise à jour des caractéristiques, qui est appelée juste avant afficheCout(). Et ce log-là aussi donne toujours la valeur correcte ! C'est comme si l'intérieur de la fonction "afficheCout" est le seul endroit où la variable globale "cout" a une valeur différente/est évaluée de manière incorrecte ! Et donc... soit le problème est dans l'interpréteur Javascript de Chrome… soit je ne vois pas une erreur évidente. Si quelqu'un a une idée, je suis preneur. En attendant... utilisez Firefox !
|
1 utilisateur a remercié Dalvyn pour l'utilité de ce message.
|
|
|
Rang : Staff
Inscrit le : 28/02/2013(UTC)
Messages : 6,895
|
Moi je n'ai pas d'idée... Mais une très grande admiration pour tant de maîtrise technique. Guigui, en mode "j'ai rien compris mais je vois bien que c'est balaise" | |
|
|
|
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
|
Solution "emplâtre sur une jambe de bois"... J'ai ajouté le coût comme argument à la fonction d'affichage. Code :function afficheCout (valeur) {
console.log("COUT(A) = " + cout);
console.log("VALEUR(A) = " + valeur);
$("#pCout").html(valeur);
}
et la valeur affichée est désormais correcte (quelques tests de plus ?). Ça reste très étonnant vu que toutes les autres fonctions utilisent correctement la variable globale cout… Mais bon, comme ça, les aficionado de Chrome pourront aussi utiliser la calculatrice j'espère.
|
|
|
|
Rang : Habitué
Inscrit le : 22/04/2016(UTC)
Messages : 605
|
Merci Dalvyn ! L'interpréteur Chrome doit chier dans la colle si ça fonctionne sous firefox. C'était moi qui avais reporté ce soucis sur le chat et ça me rendait un peu fou je comprenais plus rien
|
|
|
|
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
|
Pas de soucis Crysania.
En effet, je ne vois que ça comme explication pour l'instant : bug de Chrome... Le Javascript étant un des langages que j'enseigne, j'avoue que ça m'a pas mal turlupiné également ce problème...
|
|
|
|
Rang : Staff
Inscrit le : 19/10/2015(UTC)
Messages : 5,362
|
Up du sujet. En cherchant à utiliser la calculatrice du site, je viens de me rendre compte qu'elle ne fonctionnait ni avec IE, ni avec FF. L'affichage donne ceci. Je suis donc passé sous GC pour l'utiliser. Là, aucun soucis. | D-230 Alchimiste torturé BN-291 Champion désabusé CB-299 Ensorceleur inexpérimenté G-303 Psychiste supersticieux |
1 utilisateur a remercié Probe pour l'utilité de ce message.
|
|
|
Rang : Habitué
Inscrit le : 15/01/2014(UTC)
Messages : 415
Localisation : Bretagne
|
Ah, c'est exactement le problème que je remontais l'autre jour dans la chatbox. Sauf que moi c'est sous Chrome (Version 48.0.2564.97 m) que j'ai ce problème depuis mon taf (ça marche tres bien chez moi). Dans la console j'ai le droit à un beau : CalcStat.js:11 = > Uncaught SyntaxError: Invalid left-hand side in for-loop Pourtant j'ai beau regarder le code, je vois pas le soucis mais bon... Code :function ajoutePretires () {
const target = $("#tabPrétirés");
for ([nom, vals1, vals2] of pretires) { // <= c'est cette ligne d'après la console
let content = "<tr>";
content += "<th>" + nom + "</th>";
content += "<td onclick='setCaracs(" + vals1 + ")'>PNJ simple</td>";
content += "<td onclick='setCaracs(" + vals2 + ")'>PNJ héroïque</td>";
content += "</tr>";
target.append(content)
}
}
Si un expert en js (c'est pas du tout mon cas) passe par là... Modifié par un utilisateur jeudi 29 septembre 2016 16:44:10(UTC)
| Raison: Non indiquée
|
|
|
|
Rang : Sage d'honneur
Inscrit le : 22/11/2012(UTC)
Messages : 6,002
|
Écrit à l'origine par : Probe En cherchant à utiliser la calculatrice du site, je viens de me rendre compte qu'elle ne fonctionnait ni avec IE, ni avec FF. Chez moi avec Firefox 49.0.1 ça marche très bien. | Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis, ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous croyez comprendre, ce que vous comprenez, il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même. - Edmond Wells. |
|
|
|
Rang : Habitué
Inscrit le : 27/12/2009(UTC)
Messages : 3,036
Localisation : Strasbourg
|
Écrit à l'origine par : vaidaick Écrit à l'origine par : Probe En cherchant à utiliser la calculatrice du site, je viens de me rendre compte qu'elle ne fonctionnait ni avec IE, ni avec FF. Chez moi avec Firefox 49.0.1 ça marche très bien. Idem. | I am a sexy shoeless god of war!!! |
|
|
|
Rang : Staff
Inscrit le : 19/10/2015(UTC)
Messages : 5,362
|
Pour info, si ça peut aider voici mes versions : Pour FF : V43.0.4 (à jour - edit : sous Windows7. J'ai fais recherché de nouvelles MAJ mais FF ne trouve rien.) Pour IE : V11.0.9600.18449 (pas sûr que ce soit la dernière) Modifié par un utilisateur jeudi 29 septembre 2016 17:29:34(UTC)
| Raison: Non indiquée | D-230 Alchimiste torturé BN-291 Champion désabusé CB-299 Ensorceleur inexpérimenté G-303 Psychiste supersticieux |
|
|
|
Rang : Habitué
Inscrit le : 15/01/2014(UTC)
Messages : 415
Localisation : Bretagne
|
A noter qu'au taf ça ne marche pas sous IE non plus pour moi => version 11.0.9600.18426CA, version des maj => 11.0.34
Mon PC de taf est sous windows 7 également. (chez moi je suis sur windows 10 et tout roule super sous tous les navigateurs que j'ai testé).
|
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum.
Vous ne pouvez pas répondre aux sujets de ce forum.
Vous ne pouvez pas effacer vos messages dans ce forum.
Vous ne pouvez pas éditer vos messages dans ce forum.
Vous ne pouvez pas créer des sondages dans ce forum.
Vous ne pouvez pas voter dans les sondages de ce forum.
|
|