Appel via HTML de fonction javascript sans succès

Résolu/Fermé
MaxiMuce99 Messages postés 2 Date d'inscription dimanche 27 octobre 2019 Statut Membre Dernière intervention 3 novembre 2019 - Modifié le 27 oct. 2019 à 00:52
MaxiMuce99 Messages postés 2 Date d'inscription dimanche 27 octobre 2019 Statut Membre Dernière intervention 3 novembre 2019 - 3 nov. 2019 à 16:40
Bonsoir,

Je suis en train de créer mon propre site pour ma petite entreprise, et je suis malheureusement bloqué à un problème bien précis : l'appel de fonctions javascript via un onclick="fonction();".

J'aimerais faire un simple test d'appel de fonction avec un "clique moi" et une alerte qui s'ouvre pour commencer, mais ça a bloqué...

Voici mon code test :
<!DOCTYPE html>

<html>

  <head>

    <meta content="text/html; charset=UTF-8" http-equiv="content-type">

    <style type="text/css">

[...]
    </style></head>

      <body> <doctype html="Réparoi">

[...]

         <a onclick="alerter()">Cliquez moi</a>

           <script>

           function alerter() {

                alert('click ok');

           }

           </script> </doctype>

  </body>

</html>


EDIT : Ajout des balises de code


Le code est pourtant simple et je me suis renseigné sur beaucoup de sites pour savoir si c'était correct, et je ne vois pas l'erreur : quand je clique sur "clique moi", rien ne se passe... Est-ce un prolème de compatibilité ou de maj ?
Je travaille sur BlueGriffon.

Un grand merci d'avance à celui qui prendra le temps de m'aider.

Configuration: Windows / Chrome 78.0.3904.70
A voir également:

2 réponses

jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
27 oct. 2019 à 00:56
Bonjour,

Hormis tes balises <doctype> en "trop" je ne vois pas le souci
Ce code fonctionne
<!DOCTYPE html>
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    <style>
      a{
        color:red;
      }
    </style>
  </head>
  <body>
    <a onclick="alerter()">Cliquez moi</a>
    <script>
    function alerter() {
      alert('click ok');
    }
    </script>
  </body>
</html>


Faut juste penser à vider le cache de ton navigateur dès lors que tu modifie du css ou du javascript.

Nb: A l'avenir, pour poster ton code, merci d'utiliser les balises prévues à cet effet
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
MaxiMuce99 Messages postés 2 Date d'inscription dimanche 27 octobre 2019 Statut Membre Dernière intervention 3 novembre 2019
3 nov. 2019 à 16:40
Bonjour, j'ai trouvé la solution moi-même au final le problème venait d'une partie de code dans le script qui était mal dissimulé, caché. Du coup cela bloquait toute la section script. Merci tout de même de votre aide. Bien cordialement, Maxime
0