Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/02/2007, 10h45   #1
Invité de passage
 
Inscription : février 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 3
Points : 1
Points : 1
Par défaut Bug après modification d'une page asp

Bonjour,

Je suis débutant en ASP, donc je tatonne. Le soucis c'est que j'ai un site "pro" à gérer pour l'entreprise qui m'emploie donc pas trop le droit à l'erreur.

Mon soucis est le suivant, j'ai modifié une page asp qui avait été créée part un autre informaticien et malheureusement j'ai dû toucher à quelque chose qui ne fallait pas car le boutton qui permet de valider la page et de passer à la suivante ne marche plus.... la page se réaffiche en boucle.

la page en question est celle-ci (ce n'est pas de la pub...) http://www.anafinance.com/abonne/Forfaitratios.asp

Il y a un en bas de page un boutton avec 2 conséquences possible :
- si le formulaire au-dessus n'est pas renseigner ou pas complet il doit y avoir un message pour dire de complèter.
ou
- si le formulaire est bon, la page suivante doit se charger (page de confirmation avant achat...).

Or pour le moment c'est un boucle, y'a plus rien qui marche...

Si quelqu'un pouvait m'aider, je suis vraiment dans la m....
merci d'avance
breton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 11h05   #2
Membre habitué
 
Avatar de sab_etudianteBTS
 
Inscription : juin 2006
Messages : 211
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 211
Points : 134
Points : 134
Salut,
Si tu pouvais mettre un extrait de code pour qu'on y voit un peu plus claire ce serait bien!
A mon avis si tu as mis du javascript pour le controle de saisie, ca doit etre ca qui "plante".
sab_etudianteBTS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 11h14   #3
Invité de passage
 
Inscription : février 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 3
Points : 1
Points : 1
je mettrais bien un morceau du code de la page... mais le code source est tellement long, et vu que je ne sais pas à quel endroit ça "bug"... je ne vois pas trop comment faire !

A la limite je sous tout prêt à envoyer (par mail peut-être ?) la fichier source complet de la page asp, y'a aucun soucis.

Y'a effectivement une partie en "java".
breton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 11h33   #4
Membre habitué
 
Avatar de sab_etudianteBTS
 
Inscription : juin 2006
Messages : 211
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 211
Points : 134
Points : 134
Je ne trouve pas la balise "ouvrante" de ton formulaire :
Code :
<form name="monForm" method="post" action="page.asp">
ensuite pour ton bouton "s'abonner" essaye avec ceci :
Code :
<INPUT type="button" value="S'abonner" onClick="return VersSuite("Modif");'">
Voila, essaye deja ca. Mais bon je te garantie rien...
sab_etudianteBTS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 11h34   #5
Membre chevronné
 
Avatar de ryan
 
Inscription : juin 2003
Messages : 766
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 766
Points : 760
Points : 760
Yop!

Il y a effectivement une erreur javascript en chargeant le page.
Il semble qu'il manque une }.
Tu devrais en ajouter une ici:
(En rouge, c'est la paranthèse à ajouter)
ryan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 11h47   #6
Invité de passage
 
Inscription : février 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 3
Points : 1
Points : 1
C'était ça !!!
J'ai perdu une matinée pour une stupide "}" que j'ai du éffacé sans faire exprès ! je le crois pas ça !!
Je peux changer de pseudo ? vais m'appelez "boulet" maintenant

Merci Sab et Ryan pour le coup de main et la rapidité de réponse... c'est génial ! Vous m'enlevez une grosse épine du pied !

Une dernière question, histoire d'abuser de votre gentillesse... Vous utiliser quoi (quel outil ou logiciel) pour détecter ce genre de bug ?? Parce que j'utilise EditPlus pour les modifications de mon code asp, mais j'ai apriori pas d'outil pour débugger dedans !
breton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 11h54   #7
Membre habitué
 
Avatar de sab_etudianteBTS
 
Inscription : juin 2006
Messages : 211
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 211
Points : 134
Points : 134
De rien, meme si je n'ai rien fait du tout... lol
Moi aussi j'utilise EditPlus.
Mais je te conseille pour ne plus faire l'erreur d'oublier une parenthése a l'avenir, c'est de bien indenter ton code. Tu verra ce sera plus lisible et tu repérera plus rapidement tes erreurs.
Voila! A+
sab_etudianteBTS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 13h24   #8
Membre chevronné
 
Avatar de ryan
 
Inscription : juin 2003
Messages : 766
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 766
Points : 760
Points : 760
Yop!

C'est ce bon vieux IE qui m'a signalé l'erreur (Outils/Options Internet/Avancé/Navigation/ Cocher "Afficher une notification de chaque erreur de script"), et c'est mon éditeur de texte (Crimson Editor, dispo chez gratilog.net) qui m'a confirmé la chose. En effet, quand je place le curseur sur une paranthèse (ou une accolade), Crimson souligne l'autre paranthèse (ou accolade) de la paire. Si Crimson ne souligne rien, c'est qu'il manque une paranthèse (ou accolade). Trèèès pratique.
ryan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h35.


 
 
 
 
Partenaires

Hébergement Web