lancement d'une fonction JS

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
valentin
Messages : 35
Enregistré le : 09 avr. 2024, 16:08

lancement d'une fonction JS

Message par valentin » 11 mai 2024, 23:30

Bonsoir
sa fait quelque jours que je bute sur un truc très simple pour vous
dans mon HTML avec un button Input=file je décode une image en base64

Code : Tout sélectionner

<input
      type="file"
      id="lodimage"
      value="charge image"
      onchange="readURL(this)"
    />
et a la fin de cette fonction je dois lancer une fonction affichage qui se trouve dans le fichier JS
avec un Button après traitement sur le onclik je met ma fonction

Code : Tout sélectionner

 <input
      type="button"
      id="loadpix"
      value="Cliquer pour affichage"
      onclick="loadpixel(larg,haut);"
    />
comment je puis je lancer ma commande "loadpixel(larg,haut)
a la fin de la fonction décode sans aller cliquer le button avec la souris;
merci
Fichiers joints
toubase64canvas3.7z
(92.1 Kio) Téléchargé 798 fois

Avatar du membre
webmaster
Administrateur du site
Messages : 616
Enregistré le : 28 févr. 2017, 15:19

Re: lancement d'une fonction JS

Message par webmaster » 12 mai 2024, 09:14

Bonjour

Il faut appeler loadpixel() dans la partie onload de readURL

Code : Tout sélectionner

            image2.onload = function () {
              larg = this.width;
              haut = this.height;
              loadpixel(large, haut)
            };
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

valentin
Messages : 35
Enregistré le : 09 avr. 2024, 16:08

Re: lancement d'une fonction JS

Message par valentin » 12 mai 2024, 10:00

bonjour
et merci
sa marche je n'aurais jamais trouvé
je pensais que j'allais trop vite et que l'image avait pas le temps de charger
donc j'avais mis un timeout
encore une question en rapport avec ce programme
quand je sauve image je met office un nom de fichier
en javascript est t'il possible de sauver comme input file
et de donner un nom ou sa comporte un problème sécurité
merci encore pour aide

DavidMIsham
Messages : 1
Enregistré le : 28 nov. 2024, 05:52

Re: lancement d'une fonction JS

Message par DavidMIsham » 28 nov. 2024, 05:59

valentin a écrit :
12 mai 2024, 10:00
bonjour
et merci
sa marche je n'aurais jamais trouvé
je pensais que j'allais trop vite et que l'image avait pas le temps de charger
donc j'avais mis un timeoutpoppy playtime chapter 3
encore une question en rapport avec ce programme
quand je sauve image je met office un nom de fichier
en javascript est t'il possible de sauver comme input file
et de donner un nom ou sa comporte un problème sécurité
merci encore pour aide
Le problème de savoir comment appeler automatiquement une fonction JavaScript après avoir traité une entrée d'image sans cliquer sur un bouton. Il s'agit d'un problème essentiel pour comprendre comment gérer les événements et les rappels en JavaScript afin d'améliorer l'expérience utilisateur et de rationaliser les flux de travail.

Répondre