GIS and Media fusion

"The explosive growth of the GeoWeb and geographic information has made GIS powerful media for the general public to communicate, but perhaps more importantly, GIS have also become media for constructive dialogs and interactions about social issues." - Sui & Goodchild

User Tools

Site Tools


ajax:tp5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ajax:tp5 [2011/06/01 13:42]
oertz
ajax:tp5 [2011/06/22 19:54]
oertz
Line 1: Line 1:
 ====== TP5 : horaire de cours ====== ====== TP5 : horaire de cours ======
 A partir de {{:​ajax:​tp5_horaire.zip|l'​archive fournie du TP5}}, vous devez coder un affichage simple des horaires du cours Comem AP. Il faut pour cela transformer du XML en XHTML grâce à jQuery. ​ A partir de {{:​ajax:​tp5_horaire.zip|l'​archive fournie du TP5}}, vous devez coder un affichage simple des horaires du cours Comem AP. Il faut pour cela transformer du XML en XHTML grâce à jQuery. ​
-  ​tout d'​abord,​ les sources XML des horaires du cours sont des fichiers qui devront être chargées à la demande depuis votre serveur (en local) via AJAX (horaireAP_M39-1.xml et horaireAP_M39-2.xml également dans l'​archive) +  ​tout d'​abord,​ les sources XML des horaires du cours sont des fichiers qui devront être chargées à la demande depuis votre serveur (en local) via AJAX (horaireAP_M39-1.xml et horaireAP_M39-2.xml également dans l'​archive) 
-  ​dans un second temps, les sources proviendront directement du « web service ​» fournissant les horaires des cours afin d’avoir un réel dynamisme des données (vous devez utiliser ​le script server.php de l'​archive qui joue le rôle de relais avec le "​vrai"​ service).+  ​dans un second temps, les sources proviendront directement du service ​web heig-vd ​fournissant les horaires des cours afin d’avoir un réel dynamisme des données (vous utiliserez ​le script server.php de l'​archive qui joue le rôle de relais avec ce "​vrai"​ service ​web).
  
 Voici une capture d’écran de ce que vous devriez obtenir lorsque le bouton de l’horaire M39-1 est pressé : Voici une capture d’écran de ce que vous devriez obtenir lorsque le bouton de l’horaire M39-1 est pressé :
  
 {{:​ajax:​tp5_screenshot.png|}} {{:​ajax:​tp5_screenshot.png|}}
 +
 +Quelques suggestions :
 +  * construire la structure initiale XHTML de l'​application
 +  * utiliser $.get() pour charger les fichiers horaire XML
 +  * habiller l'​application avec le style adéquat appliquant une alternance blanc-gris des lignes du tableau
 +  * analyser le script server.php et adapter l'​appel $.get en fonction
 +
 +  * **Le corrigé : http://​ogo.heig-vd.ch/​ajax/​TP5_horaire/​**
  
  
ajax/tp5.txt · Last modified: 2018/05/15 17:18 (external edit)