Fonction javacript qui ne se lance pas dans mon fichier HTML

Signaler
-
Messages postés
4
Date d'inscription
samedi 16 mai 2020
Statut
Membre
Dernière intervention
20 mai 2020
-
Bonjour

Je viens vers vous aujourd'hui car j'ai un problème avec mon code HTML et javascript. J'ai créé un serveur local avec nodejs qui marche parfaitement. Dans ce serveur je peux lire mon fichier HTML. Cependant lorsque j'ajoute ma fonction Javascript qui me permet d'ajouter une ligne dans ma base de données Access avec l'appui d'un bouton cela ne marche pas.

Je vous donne mon code HTML :
<!DOCTYPE html>
<html>
  <head>
    <meta content="text/html; charset=windows-1252" http-equiv="content-type">
    <script type="text/javascript" >
   
      const ADODB = require('node-adodb');
const connection = ADODB.open('Provider=Microsoft.Jet.OLEDB.4.0; Data Source=SP.mdb');

(async function azerty() {

    connection
    .execute("INSERT INTO chaine (A) VALUES ('1')")
    .then(data => {
      console.log(JSON.stringify(data, null, 1)); 
    })
    console.log("ajouté");
  })()
    </script>
    <title> Bonjour </title>
  </head>
  <body>
    <h1 id="titre">Base de données Access management </h1>
<p>Cliquer sur un des boutons pour exporter un OF de la chaine indiqué : </p>
<button id="bouton" onclick="azerty()">Chaine A</button>
  </body>
</html>

Si vous avez un peu de temps à m'accorder j'en serais très reconnaissant

Merci beaucoup

1 réponse

Messages postés
4
Date d'inscription
samedi 16 mai 2020
Statut
Membre
Dernière intervention
20 mai 2020

(async function azerty() {====>1 dans le <script>

<button id="bouton" onclick="azerty()">Chaine A</button>==>2 dans le <HTML>

Dans le 1 comme dans le 2 votre clavier est en Azerty.

Faites attentions aussi à votre console de Log. dans votre fichier <script>

Dans le titre en html vous mettez que c'est une base de données Access Management. <title>

Essayer de corriger votre code et essayer de voir pourquoi le côté effeminé de votre code ne se compile pas.

kayotik