Page Travaux

Rapport : periode 3

Quiz en Java Script


Pour cet exercice sur Java Script, j'ai décidé de faire un petit quiz sur le sujet des graffitis. Ce sont des images que j'avais déjà utilisées dans le cadre du projet staf13 pour le musée virtuel. Ce sont des images qui proviennent du site http://www.geneva-graffiti.com . Je trouve intéressant de faire découvrir un peu les graffitis qui décorent les murs du canton de Genève car on n'a jamais le temps de les regarder.

Conceptuellement, étant donné que le sujet est très spécifique et que j'ai voulu que le quiz soit accessible à tout le monde, j'ai essayé de faire des questions qui ne nécessitent pas de connaissances préalables. Cette contrainte m'a beaucoup limitée dans le choix des questions. Je me suis donc fixée sur deux styles de question : le déchiffrage de graffitis et trouver où se situent certains graffitis avec la possibilité de consulter une aide qui contient une zone d'un plan de Genève. Pour les questions de déchiffrage j'ai utilisé le style de réponse "bouton radio" et pour les questions de localisation j'ai utilisé le style de réponse "menu déroulant". Pour avoir la réponse à chaque question, il faut que l'utilisateur clique sur un bouton "Voir le résultat" et une petite fenêtre pop up s'ouvre avec le feedback. Si l'utilisateur ne fait pas un choix avant de demander la réponse un petit message dans une fenêtre pop up lui demande de choisir une réponse avant de demander la solution.
Avant le début du quiz, j'ai fait une "entrée texte" pour demander à l'utilisateur de taper son prénom. Même si je n'ai utilisé qu'une entrée, ça m'a permis de voir un peu comment fonctionne le système du formulaire. Le fait de reprendre plus tard le prénom de l'utilisateur donne un petit aspect de personnalisation qui fait toujours plaisir. Afin des tester une autre fonctionnalité de Java Script, j'ai inséré la date du jour en haut du quiz et une petite phrase qui s'affiche dans la barre en bas du navigateur. Cependant cette petite phrase n'est visible que par l'Internet Explorer mais pas par Netscape.

Techniquement, j'ai essayé de voir comment fonctionne quelques fonctions de Java Script et de comprendre un peu la logique. Pour commencer j'ai été voir les travaux des autres, les exemples qui sont données sur des sites consacrés à Java Script. Je me suis également aidée des revues "Compétences micro" dédiée à Java Script. Pour les erreurs de code Internet Explorer m'a beaucoup aidée à situer les problèmes. Toutes ces différences de code entre les différents Browser et les différentes versions de chaque Browser m'ont donné beaucoup de problèmes. J'ai rencontré plus de difficultés pour cet exercice que pour celui en PHP.

Nathalie Pezio- 20 février 2001-