Programmation WAP:
Pour l'utilisation de ce document, il est préférable d'avoir des notions de programmation HTML.
Ci après une liste d'instructions courantes pour la programmation wml. |
non visible sur un Wap peu aussi contenir <head> </head> |
lignes indispenssables à copier très exactement respecter la case. |
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> |
ouverture document |
<wml> <card id="c1" title="t1"> <p align="center"> dS_de_M vous souhaite la bienvenue programme <a href="#C2">tableau, ici</a>ou <a href="http:www.installations-electriques.net/Wap/WAP_jour.wml"> l'autre</a> <br/> <a href="#c3">image</a><br/> <a href="#c4">listes</a><br/> <a href="#c5">entree clavier</a><br/> <a href="#c7">fonctions</a> </p> </card> |
|
ouverture de la carte 2 |
<card id="c2" title="t2"> <p align="center"> cette semaine :<br/> <table columns="3"> <tr> <td> jour </td> <td>quoi</td> <td><b>branche</b></td> </tr> <tr><td>l : </td><td>.</td><td>.</td></tr> <tr><td>m.: </td><td>.</td><td>.</td></tr> <tr><td>j : </td><td>TE</td><td> <b>NIBT</b></td></tr> <tr><td>v : </td><td>TE </td><td><b>ETT + ELN</b></td></tr> </table> </p> </card> |
|
début carte 3 |
<card id="c3"
title="image"> <p align="center"> cette semaine : une image<br/></p> <p align="right"> <img src="image.wbmp" alt="nom" vspace="2" hspace="2" align="top" height="170" width="100"/></p> </card> |
|
début carte 4 |
<card id="c4"
title="listes"> <p align="center"> cette semaine : une liste<br/> <select name="retour"> <option onpick="#c1">titre</option> <option onpick="http://www.installations-electriques.net/Wap/index.wml">index</option> </select></p> </card> |
|
début carte 5 |
<card id="c5" title="entree
clavier"> <p> cette semaine : une entree clavier<br/> ici une entree: <input name="nom"/><br/> <a href="#c6"> voir resultat</a></p> </card> |
|
début carte c6 (ici le nom entré est :"dS_de_M") |
<card id="c6"
title="resultat"><p> bonjour $nom</p> </card> |
|
|
<card id="c7"
title="fonction"><p> liste des fonctions:<br/> accept, prev, help, reset, options, delete<br/> taches:<br/> go, prev, refresh, noop<br/> <do type="accept" label="retour" > <prev/> </do></p> </card> |
|
termine le document wml |
</wml> |
ce programme "tourne" avec un téléphone cellulaire WAP à l'adresse http://epsic.ch/Wap/cours.wml.
l'entête contient une faute
il a une majuscule dans un tag
l'imbrication des tags n'est pas bonne
juste : <td> <b> ok </b></td>
faux <td> <b> ok </td> </b>
il y a double commande ( <br/></p>)
une variable n'est pas entre guillement (type ="accept")
la gestion des accents est presque aléatiore ( même avec les symboles é ...) le mieux est de les supprimer.