Pb avec Javascript

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Artam01
Arias
Messages : 1
Inscription : 30 mars 2005, 18:08

Pb avec Javascript

Message par Artam01 »

Salut à tous, peut etre que quelqu'un peut m'aider

Ce petit script de rien du tout marche sur IE mais pas sur Firefox


Code:
<HTML>
<HEAD>
<TITLE>Titre</TITLE>


<SCRIPT TYPE="TEXT/JAVASCRIPT">
function boucle()
{a=3;
for( var i=0;i<5;i++)
{document.write(i+a);

}
}

</SCRIPT>
</HEAD>

<BODY>

<FORM onSubmit="boucle()">
<INPUT TYPE="Submit" value="Ok" >
</FORM>

</BODY>
</HTML>



Si je remplace le document.write(i+a), par alert(i+a) tout va bien
De même, si je lance la fonction boucle() directement sans passer par onSubmit, pas de problème
Mais avec ce code, firefox me dit que a est indéfini
Qu'est ce qui ne va pas ?
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message par martin »

Code : Tout sélectionner

function boucle() {
    var a=3;
    for( var i=0;i<5;i++) {
        document.write(i+a);
    }
} 
ou

Code : Tout sélectionner

var a=3;

function boucle() {
    for( var i=0;i<5;i++) {
        document.write(i+a);
    }
} 
Il faut déclarer la variable a avant de s'en servir, de manière locale ou globale.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités