Questions fréquemment posées sur le projet https://chat-info.univ-lyon1.fr/channel/lifap5
-
Comment on accède/crée les propriétés
dataset
?- Les propriétés dans
dataset.nom
des objets JS reflètent les attributs de la formedata-nom
des éléments https://developer.mozilla.org/en-US/docs/Web/API/HTMLOrForeignElement/dataset HTML, voir par exemple https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes.
- Les propriétés dans
-
Après
getElementsByName
ouquerySelectorAll
je n'ai pas de tableau, comment faire ?- Effectivement, une NodeList n'est pas un vrai tableau, il n'implémente qu'une partie de l'API de
Array
. La méthode forEach existe, pour le reste, soit on itère sur NodeList.entries ou alors on converti en tableau avec Array.from
- Effectivement, une NodeList n'est pas un vrai tableau, il n'implémente qu'une partie de l'API de
-
J'ai des erreurs 503 Service Unavailable
- Vous attégniez la fréquence max autorisée du nombre de requêtes/seconde, voir les informations importantes
-
J'ai une erreur 403 Forbidden quand j'envoie les réponses à certains quizz
- Vérifiez que le quizz n'est pas fermé : chaque quizz a une propriété
open
qui indique s'il autorise les réponses ou pas
- Vérifiez que le quizz n'est pas fermé : chaque quizz a une propriété
-
Comment gérer un projet sur le GitLab https://forge.univ-lyon1.fr/
- Voir cours 4 et TD 4 de LIFAP4 https://perso.liris.cnrs.fr/alexandre.meyer/public_html/www/doku.php?id=lifap4
-
J'utilise materialize, et mes radio buttons / checkboxes ne s'affichent pas
- Si le HTML de vos radio buttons / checkboxes est bien inséré dans la page, mais que vous ne les voyez pas s'afficher, il est probable que vous ne respectiez pas rigoureusement la syntaxe préconisée par materialize : vérifiez bien que vous n'avez pas oublié un
<span>
, inversé deux tags, etc. ; tout est important
- Si le HTML de vos radio buttons / checkboxes est bien inséré dans la page, mais que vous ne les voyez pas s'afficher, il est probable que vous ne respectiez pas rigoureusement la syntaxe préconisée par materialize : vérifiez bien que vous n'avez pas oublié un