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.

liste d'erreurs

dsdem.gif (1080 octets)

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">

Wap1.gif (4199 octets)

ouverture document
  ouverture de la carte 1

   paragraphe aligner au centre
texte
 texte
renvoi à la carte c2 de ce deck 
renvoi à une page WAP_jour.wml
retour à la ligne
  renvoi à la carte c3 de ce deck
  renvoi à la carte c4 de ce deck
  renvoi à la carte c5 de ce deck
  renvoi à la carte c7 de ce deck
fin de paragraphe

fin de carte (1)

<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>

Wap2.gif (3895 octets)

  ouverture de la carte 2
  paragraphe aligner au centre
 
texte : fin de paragraphe
  tableau de 3 colonnes
  début de ligne
  début de case
 
texte
  fin de case
 case 2  + 
texte 
case 3  + 
texte en gras
fin de ligne 
 ligne 2, 1 case
 ligne 3, 1 case
 ligne 4, 2 cases

  case 3 + texte en gras 
 ligne 5, 2 case 
case 3 + texte en gras
fin de tableau
fin de paragraphe

fin de 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>

Wap3.gif (4577 octets)

début carte 3
paragraphe aligné au centre
texte fin de paragraphe
paragraphe aligné à droite
place une image 
place en haut /bas, de coté
dimensions de l'image
fin de carte

<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>

Wap4.gif (4499 octets)

  début carte 4
alignement au centre
texte
début de la liste
élément1 : renvoi à c1
élément 2 : renvoi à index
fin de la liste
fin de la carte
 

<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>

Wap5.gif (5365 octets)

début carte 5
nouveau paragraphe
texte retour à la ligne
texte
zone de texte-variable=nom
renvoi à la carte c6
fin de carte

<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>

Wap6.gif (3211 octets)

début carte c6
texte + contenu de nom
fin de carte
 

(ici le nom entré est :"dS_de_M")

<card id="c6" title="resultat"><p>
bonjour $nom</p>
</card>

Wap7.gif (4706 octets)


texte

liste des fonctions ( en bas )
tâches:
va à , précedente, rafraîchi, annule
fonction "accept"
va à la carte précédente
fin de fonction

<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.

rien ne fonctionne :