Téléchargement des produits


Version anglaise


 

Traitant d'événement ::ADELIA_EVT ou ::ADELIA_EVT_UPL

(Pour l'événement ::ADELIA_EVT_UPL, substituer la chaîne "::ADELIA_EVT_UPL" à la chaîne "::ADELIA_EVT" dans les exemples ci-dessous.)

 

Association implicite à un objet Adélia

Code HTML

<adelia:checkbox type="ALPHA" length="1"><input type="checkbox" name="CKB_CHEQUE" onclick="::ADELIA_EVT /></adelia:checkbox>

 

Blocs déclarés dans le source Adélia à la sauvegarde de la page :

 

 

Association à une balise HTML

Code HTML

<a href="#" name="ANCH2" id="ANCH2" onclick="::ADELIA_EVT">Anchor 1</a>

 

Blocs déclarés dans le source Adélia à la sauvegarde de la page :

 

 

Traitant d'événement ::ADELIA_EVT(Ident) ou ::ADELIA_EVT_UPL(Ident)

(Pour l'événement ::ADELIA_EVT_UPL(Ident), substituer la chaîne "::ADELIA_EVT_UPL(Ident)" à la chaîne "::ADELIA_EVT(Ident)" dans les exemples ci-dessous.)

 

Association explicite à un pseudo-objet Ident

Code HTML

<table border="1">

<tr><td onclick="::ADELIA_EVT(OPT_1)">Option 1</td></tr>

<tr><td onclick="::ADELIA_EVT(OPT_2)">Option 2</td></tr>

</table>

 

Blocs déclarés dans le source Adélia à la sauvegarde de la page :

 

 

Utilisation de la chaîne "::ADELIA_EVT(Ident)" ou "::ADELIA_EVT_UPL(Ident)"dans JavaScript

<html>

<head>

<script language="JavaScript1.2" type="text/javascript">

<!--

function DspMenu(ObjRadio, typeEvt)

{

var objDivM = null;

var htmlCode = "";

 

if (document.all)

objDivM = document.all("showMenu");

 

if (objDivM)

{

if (ObjRadio.value != "C1")

{

htmlCode  =    '<table border="1">';

htmlCode  +=   '<tr><td ' + typeEvt + '="';

htmlCode  +=   "::ADELIA_EVT(TR_OPT1)";

htmlCode  +=   '">Option_1</td></tr>';

htmlCode  +=   '<tr><td ' + typeEvt + '="';

htmlCode  +=   "::ADELIA_EVT(TR_OPT2)";

htmlCode  +=   '">Option_2</td></tr>';

htmlCode  +=   '</table>';

}

objDivM.innerHTML = htmlCode;

}

}

-->

</script>

</head>

<body>

<form name="SVWEB_DOC_1_FORM_1" id="SVWEB_DOC_1_FORM_1" method="post">

<div id="showMenu" style="position:absolute; width:70px; left: 10px; top: 10px; height: 60px; visibility: visible;">

</div>

 

<div id="RadioMenu" style="position:absolute; width:193,000px; left: 200px; top: 10px; height: 19,000px; visibility: visible;">

<input type="radio" name="RDOMENU" value="C1" onclick="DspMenu(this, null)" checked="checked" />Pas de menu<br/>

<input type="radio" name="RDOMENU" value="C2" onclick="DspMenu(this, 'onclick')"/> Menu (action sur clic) <br/>

<input type="radio" name="RDOMENU" value="C3" onclick="DspMenu(this, 'ondblclick')"/> Menu (action sur double-clic)

</div>

</form>

</body>

</html>

 

Blocs déclarés dans le source Adélia à la sauvegarde de la page :

 

 

Remarque : dans l'exemple ci-dessus, le nom d'événement est EVT, ce qui indique que le nom du déclencheur d'événement JavaScript n'était pas connu lors du maquettage.

 

A l'exécution :

 

  • Si l'utilisateur coche "Pas de menu", le menu disparaît.

  • Si l'utilisateur coche "Menu (action sur clic)", le menu apparaît et un simple clic sur Option_1 déclenche le traitant d'événement TR_OPT1:EVT. De même, un simple clic sur Option_2 déclenche le traitant d'événement TR_OPT2:EVT.

  • Si l'utilisateur coche "Menu (action sur double-clic), le menu apparaît et un double clic sur Option_1 déclenche le traitant d'événement TR_OPT1:EVT. De même, un double clic sur Option_2 déclenche le traitant d'événement TR_OPT2:EVT.

Traitant d'événement ::ADELIA_ROLLUP

Code HTML

<adelia:button>

<input name="BTN_NEXT" type="button" id="BTN_NEXT" onclick="::ADELIA_ROLLUP(LSTCLI)" value="Suivant"/>

</adelia:button>

 

Le source correspondant est :

 

 

Traitant d'événement ::ADELIA_ROLLDOWN

Code HTML

<adelia:button>

<input name="BTN_PREV" type="button" id="BTN_PREV" onclick="::ADELIA_ROLLDOWN(LSTCLI)" value="Précédent"/>

</adelia:button>

 

Le source correspondant est :

 

 

 

 Retour à la rubrique d'association de traitants d'événements Adélia

 

↑ Haut de page


  • Aucune étiquette