... car il faut corriger les autres erreurs (syntaxe ou autre) qui plantent ton JS.
Un exempleEn plus tu testes la présence d'un objet "en dur" dans ta page : test inutile (mais sans erreur)Code:if (document.Go.elements["nom"].value == 0 and document.Go.elements["autre"] ) {alert("Saisissez un nom !"); top = false;}
dans ce paragraphe tu testes tous tes .value en numérique ( == 0). Or les .value sont de type string ( == "0"). Pas d'erreur mais risque d'echec du test.
Pas de tag </BODY> en fin de page ...
Je me suis arrêté là :mrgreen:
A+