Passer une variable d'une fonction à une autre?
Bonjour,
Je ne comprend pas le principe pour faire transiter une variable depuis une fonction vers une autre fonction...
Par exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function go(){
var texte = encodeURIComponent(document.getElementById("textarea").value);
var message = document.getElementById("mondiv1").innerHTML;
if(texte == ''){
alert("Champ vide!");
}
else{
document.getElementById("mondiv1").innerHTML=decodeURIComponent(texte);
setTimeout("sup()", 3000);
}
function sup(){
document.getElementById("mondiv1").innerHTML=message;
} |
Comment récupérer la variable "message" pour l'exécuter dans la seconde fonction?
Je pensais qu'en faisant :
Code:
setTimeout("sup(message)", 3000);
..ça allait fonctionner mais non!
Du coup j'ai ajouté :
Code:
function sup(mavariable){
...idem, raté une fois de plus!
Bref, je ne comprend pas alors si quelqu'un pouvait m’expliquer ça serait sympa :).
Merci