none
l'accesskey ne fonctionne pas sur un tabpanel avec ajax RRS feed

  • Question

  • Bonjour,

    je ne comprends pas pourquoi l'accesskey ne fonctionne pas sur mon tabpanel, ci-joint le code tout simple qui montre que cela fonctionne sur tous les contrôles sauf le tabpanel, mais pourquoi ?
     <%@ Page Title="" Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
    <%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
     
     <head id="Head1" runat="server">
        <title></title>
    </head>
     <body>
     
     <form id="form1" runat="server">
     
        <asp:scriptmanager ID="ScriptManager1" runat="server"  >
        </asp:scriptmanager>
     
           <asp:TextBox id="TextBox1" AccessKey="Y" 
             Text="Alt-Y" Columns="45" runat="server"/>
           <br />
           <asp:TextBox id="TextBox2" AccessKey="Z" 
             Text="Alt-Z" Columns="45" runat="server"/>
     
         <cc1:TabContainer ID="TabContainer1" runat="server" >
            <cc1:TabPanel runat="server" HeaderText="Onglet 1" ID="Onglet1" AccessKey="W"  >
            <ContentTemplate>
               <asp:TextBox id="TextBox3" AccessKey="Q"
                 Text="Alt-Q" Columns="45" runat="server"/>
            <br />
               <asp:TextBox id="TextBox4" AccessKey="S"
                 Text="Alt-S" Columns="45" runat="server"/>
            <br />
     
            </ContentTemplate>
        </cc1:TabPanel>
        <cc1:TabPanel runat="server" HeaderText="Onglet 2" ID="Onglet2" AccessKey="X" >
            <ContentTemplate>
              <asp:TextBox id="TextBox5" AccessKey="B"
                 Text="Alt-B" Columns="45" runat="server"/>
            </ContentTemplate>
        </cc1:TabPanel>
     
       </cc1:TabContainer>
     </form>
     
     </body>
     </html>

    Quand je fais Alt Y, Alt Z, Alt Q, Alt S, Alt B cela fonctionne (j'arrive bien sur le bon contrôle y compris dans les onglets) mais pour changer d'onglet Alt W et Alt X ne fonctionnent pas, est-ce impossible avec un tabpanel ? et si oui comment puis-je faire autrement (un exemple concret de code même simple serait le bien venu).
    Le programme final est destiné à des handicapés qui ont des problèmes pour tenir la souris.

    De même quelqu'un a t-il un lien vers un site expliquant la gestion des couleurs dans des programmes destinés aux daltoniens et mal-voyants ?

    D'avance merci.
    vendredi 4 mai 2012 12:46