Désolé j'ai supprimé mon message parce que j'ai testé ton code entre temps (n'hésite pas à coller ton code ici dans des balises <code></code> ou sur pastebin la prochaine fois pour que ce soit plus simple pour nous de tester). Si tu regarde ta console en ouvrant ta page tu verra peut être ça :
Uncaught DOMException: The operation is insecure. foo.html:15
onload file:///home/matt/foo.html:15
(Async: EventHandlerNonNull)
<anonymous> file:///home/matt/foo.html:12
Si c'est le cas, ça vient sûrement du fait que tu ouvre ta page avec un lien file:///home/pseudo/dir/mapage.html. Le protocole file:// est considéré comme peu sécurisé par les navigateurs.
Chez moi, en lançant un petit serveur web sur le port 8000 dans le dossier où se trouve ce fichier, puis en me connectant à localhost:8000/<fichier.html> ça fonctionne très bien.
PS: je viens de capté que tu est sous windows, les chemins ont sûrement l'air un peu différent mais je pense que ce que je dis reste valable
Message édité le 04 mai 2021 à 19:07:23 par _S0uL