Bonjour,
Je suis confronté à un problème étrange: afin que mon script.js soit fonctionnel dans ma page HTML, je dois commencer le script par:
Pour le moment rien d'anormal. Parcontre, si je veux utiliser une fonction du type onclick directement dans une balise comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 window.onload = function () { //lignes de code}
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part <span onclick="deleteTask(this)" >x</span>
La fonction deleteTask() n'est pas reconnu, pour qu'elle le soit, je dois la déclarer avant le window.onload, comme ceci:
Il n'y pas une solution pour déclarer à un seul endroit toutes les fonctions et variables afin qu'elles soient reconnues n'importe où?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function deleteTask(element) { //lignes de code } /***********************Start of window.onload****************/ window.onload = function () { //lignes de code }
Cdt.
Partager