Bonjour et désolé je "debute de debuter"

je suis ennuyé car j'ai mes variables qui disparaissent...

je fais la déclaration de mes variables au lancement de la page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<script type="text/javascript"> 
           window.onload = declaration(); 
</script>

dans on fichier .js

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
function declaration() { 
VAR mavariable 
mavariable = 5 
}
et je l'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.write(mavariable)
mais entre temps elle disparait et j'ai donc un message d'erreur
je suis un peu largué la !

PS je n'utilise pas document.write() car "il parait" que c'est mal