« STIC Discussion:STIC II - exercice 14 (Nestor-Pixel) » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 51 : Ligne 51 :
je n'arrive pas à comprendre comment il faut l'écrire pour que ça aille.
je n'arrive pas à comprendre comment il faut l'écrire pour que ça aille.
Ce qui est bizarre, c'est que le validateur de Firefox ne me trouve pas d'erreur.
Ce qui est bizarre, c'est que le validateur de Firefox ne me trouve pas d'erreur.
===Re: the entity name must follow the & in the entity reference -- [[Utilisateur:Schneibe|Bertrand Schneider]] 22 avril 2008 à 21:36 (CEST)===
je suis pas un pro en javascript, mais tu n'as pas besoin de mettre de parenthèses dans la condition du if. Essaie avec
<pre>
  if (q1 == 1 && q2 == 6 && q3 == 7)
</pre>
ça change quelque chose?
--[[Utilisateur:Schneibe|Bertrand Schneider]] 22 avril 2008 à 21:36 (CEST)

Version du 22 avril 2008 à 21:36

Reinitialiser la page ou le formulaire -- Sylviane 21 avril 2008 à 00:08 (CEST)

Je n'arrive pas à trouver comment réinitialiser le questionnaire en cliquant sur un bouton "recommencer". J'ai essayé "windows.location.reload();" ça ne marche pas terrible..

Merci

Sylviane

Re: Reinitialiser la page ou le formulaire -- Davidc 21 avril 2008 à 01:02 (CEST)

Plus simple (enfin si j'ai compris ta question), utilises un bouton Reset :

<input type="reset" />

ps. window.location , ça fait référence à l'adresse de la page. Si tu lances cette commande (ex. window.location = google.ch), tu vas te retrouver sur le site de Google.

Re: Re: Reinitialiser la page ou le formulaire -- Daniel K. Schneider 21 avril 2008 à 14:57 (CEST)

oui juste :) Enfin mettez quand-même une value pour que l'utilisateur puisse voir le bouton:

 <input type="reset" value="recommencer">

Puis pour le DOM c'est plutot

window.location.href

... à utiliser pour fabriquer des menus de navigation simples par exemple (en tout cas pas ici)

Finalement, si depuis le formulaire vous appelez une fonction pour le traiter:

  • si cette fontion retourne false, le formulaire rempli va rester (mieux pour tester)
  • sinon, une nouvelle page va être chargée (la même) et tout sera remis à zéro.

the entity name must follow the & in the entity reference -- Sylviane 22 avril 2008 à 21:21 (CEST)

Merci pour vos explications ci-dessus pour "reset". En fait on l'avait déjà vu dans un autre exercice mais je croyais que c'était beaucoup compliqué. J'aurais dû y penser...

J'ai un autre problème, j'ai écris :

 function monscore ()
 {
 if ((q1 == 1) && (q2 == 6) && (q3 == 7))
 {
 alert ("C'est tout bon, vous pouvez aller à la peche");
 }
 else
 {
 alert ("vous auriez peut-être besoin d'un cours");
 }
 }

Le validateur de Exchanger me dit pour la ligne if ((q1 == 1) && (q2 == 6) && (q3 == 7)) "the entity name must follow the & in the entity reference"

je n'arrive pas à comprendre comment il faut l'écrire pour que ça aille. Ce qui est bizarre, c'est que le validateur de Firefox ne me trouve pas d'erreur.

Re: the entity name must follow the & in the entity reference -- Bertrand Schneider 22 avril 2008 à 21:36 (CEST)

je suis pas un pro en javascript, mais tu n'as pas besoin de mettre de parenthèses dans la condition du if. Essaie avec

  if (q1 == 1 && q2 == 6 && q3 == 7)

ça change quelque chose? --Bertrand Schneider 22 avril 2008 à 21:36 (CEST)Répondre[répondre]