STIC Discussion:STIC I - exercice 6 (Utopia)

De EduTech Wiki
Aller à la navigation Aller à la recherche
La version imprimable n’est plus prise en charge et peut comporter des erreurs de génération. Veuillez mettre à jour les signets de votre navigateur et utiliser à la place la fonction d’impression par défaut de celui-ci.

Question sur la consigne de l'ex6 -- Arnaud (discussion) 16 décembre 2014 à 19:54 (CET)

Bonsoir,

J'ai créé un bot en javascript mais j'ai une question par rapport à la consigne.

Dans la consigne, vous dites : "un dispositif HTML interactif en ligne: il faut analyser en temps réel une entrée d'un utilisateur, vous devez utiliser des expressions régulières (au moins 10 simples, ou 5 complexes)"

Quand vous dites 10 simples et 5 complexes, vous entendez quoi par là? (sachant que je n'ai pas utilisé votre exemple "Chatterbot" mais je suis parti de zéro). Auriez-vous un exemple d'une expression régulière simple et une complexe?

Re: Question sur la consigne de l'ex6 -- Daniel K. Schneider (discussion) 16 décembre 2014 à 20:59 (CET)

Non je n'ai pas d'exemple à moi. Mais il faut interpréter "complexe" comme "un peu mieux que simple". Donc mieux que .* ou un ? dans l'expression. Je considère par exemple http://fr.wikipedia.org/wiki/Expression_rationnelle#Exemples comme suffisamment complexe ...

... de toutes les façons si vous faites qc. d'original vous gagnez déjà des points :)

Re: Re: Question sur la consigne de l'ex6 -- Arnaud (discussion) 17 décembre 2014 à 00:26 (CET)

Merci pour votre réponse cela m'a bien éclairé!

Erreurs de validation du html de ma page Chatter-bot -- Antonella (discussion) 29 janvier 2015 à 09:59 (CET)

Bonjour,

lors de la validation de ma page pour cet exercice, j'ai eu une série d'erreurs que je ne vois pas dans le code. Par exemple, il y a beaucoup de signalations sur des tags fermées et jamais ouvertes mais ce n'est pas du tout le cas...

Je vous laisse regarder, de toute façon j'ai déposé mon fichier définitif pour l'exercice sur le serveur.


Merci,

Antonella

Re: Erreurs de validation du html de ma page Chatter-bot -- Daniel K. Schneider (discussion) 29 janvier 2015 à 21:17 (CET)

Le valideur se mélange les pattes car il analyse aussi le JavaScript. Aussi, il s'agit d'une très veille version de HTML (3.2). Donc je conseille 2 choses:

  • Utiliser HTML5 à la place, donc changer la première ligne
<!DOCTYPE html>
  • Réparer l'élément script
<script type="text/javascript">

Re: Re: Erreurs de validation du html de ma page Chatter-bot -- Antonella (discussion) 30 janvier 2015 à 06:41 (CET)

Merci beaucoup pour votre réponse, j'ai corrigé le fichier et je l'ai remplacé sur le serveur. Il me reste des erreurs mais moins qu'avant...


Antonella

Difficultés

Bonsoir,

je suis navrée de vous contacter si tard mais cela fait deux semaines que je développe mon formulaire et je n'arrive toujours pas à faire fonctionner la fonction 'controleur'. Lorsque je n'ai qu'une condition pas de soucis mais dès que je cumule plusieurs champs de tests, rien ne se passe. Je dépose le tout sur le serveur. Peut-être pourriez-vous me faire un feedback ?

Merci

Aurore

Re: Difficultés -- Daniel K. Schneider (discussion) 29 janvier 2015 à 22:06 (CET)

Essayez d'abord de créer du HTML et du JavaScript 100% correct. Vous avez notamment une erreur JavaScript qui fait planter le tout:

if (h)=="choix4"){
    drapQjuste=drapQjuste+1; }

au lieu de

  if (h=="choix4"){....

La console JavaScript (F12) donne:

SyntaxError: expected expression, got '==' Index.html:57