|
|
|
|
|
- Présentation
- Exemple : Récupération d'une liste de tâches dans un agenda Google
Manipulation d'objets Javascript externes depuis le WLangage
Le WLangage en mode "Navigateur" permet l'interface avec les API Web telles que celles proposées par Google ou Yahoo. L'interaction avec les composants externes proposés par ces sites est simplifiée. Il est possible d'allouer des objets Javascript externes en code Navigateur écrit en WLangage. L'utilisation d'objets Javascript externes ne nécessite plus obligatoirement l'usage du langage Javascript : la programmation peut s'effectuer en WLangage Exemple : Récupération d'une liste de tâches dans un agenda Google Pour récupérer une liste de tâches dans un agenda Google : - Intégrez dans la page l'interface de programmation de l'agenda Google.
- Affichez l'onglet "Avancé" de la description de la page.
- Dans l'onglet "HTML", ajoutez la ligne de code suivante dans le code HTML de l'entête de page :
<script type="text/javascript">google.load("gdata", "1");</script> Ce code est fourni dans la documentation Google. - Dans l'onglet "Javascript", cliquez sur le bouton "Ajouter une ressource Web". Saisissez l'adresse permettant d'inclure le service d'agenda :
http://www.google.com/jsapi?key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (le code de la clé correspond à votre code personnel).
- Saisissez le code navigateur permettant de récupérer la liste des tâches :
MonServiceAgenda est un objet dynamique MonServiceAgenda = allouer un objet "google.gdata.calendar.CalendarService" MesTâches est un tableau dynamique MesTâches = MonServiceAgenda:feed:entry // Parcours du tableau pour remplir la liste POUR i = 1 À Dimension(MesTâches) ListeAjoute(LISTE_Choix_Tâche, MesTâches[i]:getTitle():getText()) FIN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|