Indirection en code navigateur

Publié le par softdev

wb16
 
   

Indirection en code navigateur

Les operateurs d indirections ne sont effectivement pas utilisable dans du code navigateur. Pour obtenir un resultat similaire en code navigateur, il faut utiliser la fonction Java script "Eval".

Exemple :

// Clic sur un bouton en code navigateur W-Langage
// On considère 3 selecteurs SELECT1 / SELECT2 / SELECT3
i est un entier
POUR i = 1 A 3
Info(RenvoieChamp("SELECT"+i))
FIN

// Code procedure Javascript RenvoieChamp
FUNCTION RenvoieChamp(s)
{
RETURN eval("_PAGE_."+s)[0].checked;
}

Pour que ce type de traitement soit valable, il faut :
- desactiver dans les optimisations HTML "Compresser les noms des champs" (volet "avance" de la description des pages),
- respecter les minuscules et majuscules des noms des champs.

 

Source: Freedev

Publicité

Publié dans Webdev

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article