Voici le pricipe : - Se positionner en bas du masque/sous-masque- Créer un HotSpot sur une lettre, puis supprimer la lettre de façon à garder uniquement le HotSpot- Positionner ainsi les propriétés du HotSpot - Frame -> <Identifiant> - Name et ID (dans l'onglet HTML) -> <Identifiant>- Coder en formule l'action à executer (@Command([FileSave]);@Command([FileCloseWindow]) ou @Command([ToolsRunMacro]; "AgentALancer"))Incorporer la fonction suivante dans l'entête
JS://Pour lancer l'exécution d'un lienfunction ExecuteLink(ID,t){ if (document.getElementById) { link = document.getElementById(ID); link.target = t; link.onclick(); return; } if (document.all) { link = eval(ID); link.target = t; link.click(); return; } if (document.layers) { for (i=0;i<document.links.length;i++) { link = document.links[i]; if (link.target == ID) { link.target = t; link.onclick(); } } return; }}Pour l'utilisation:Mettre sur l'évenement javascript souhaité (onChange ou autre) :ExecuteLink(<Identifiant>,"_self")Avec ça, plus de problème de "doclick" à mettre à jour lors des copies de bases ou de l'élément de structure.Et ça marche sur Netscape et IE.