Bonjour à tous,
Je n'arrive pas à modifier la valeur d'une variable globale depuis une fonction.
J'utilise "window" qui devrait correspondre, à peu près, à l'usage de "global" dans PHP. Mais rien y fait, l'"alert 1" devrait afficher 'Yes'. Je ne comprends pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 var mavar1 = null; //globale alert('alert 0=' + mavar1); function mavar2(){ alert('alert 2=' + mavar1); window.mavar1 = 'Yes'; alert('alert 3=' + mavar1); } alert('alert 1=' + mavar1); window.onload = mavar2;
Partager