none
le scrollbar de ma page a disparu RRS feed

  • Question

  • Salu,

    J'ai utilisé une fonction JavaScript, mais elle m'a causé la disparition du scrollbar de la page (aspx) .

    An fait le but d'utiliser cette fonction est de faire apparaitre les headers d'un GridView lorsqu'il est vide.

    fonction JavaScript:

    <script type = "text/javascript">
       var EmptyDataText = "Pas d'enregistrements à afficher"
        function ShowEmptyDataHeader() {
            var Grid = document.getElementById("<%=GridView1.ClientID%>");
            var cell = Grid.getElementsByTagName("TD")[0];
            if (cell != null && cell.innerHTML == EmptyDataText) {
                document.getElementById("dvHeader").style.display = "block";
            }
        }
        window.onload = ShowEmptyDataHeader;
    
    </script>
    

    Code aspx:

    <div id="dvHeader" style="display:none"><table cellspacing="0" cellpadding="3" rules="cols" border="1" id="Table1" style="color:Black;background-color:White;border-color:#999999;border-width:1px;border-style:Solid;width:1150px;border-collapse:collapse;">
    					<tr style="color:White;background-color:#999999;font-weight:bold;">
    						<th scope="col">&nbsp;</th><th scope="col">ID</th><th scope="col">Cr&#233;&#233; par</th><th scope="col">Date de cr&#233;ation</th><th scope="col">Objet</th><th scope="col">Cat&#233;gorie</th><th scope="col">Priorit&#233;</th><th scope="col">Etat</th><th scope="col">Groupe assign&#233;</th><th scope="col">Personne assign&#233;e</th>
    					</tr>
                      
                        </table></div>
    
    
    <div>
    
      <asp:GridView ID="GridView1" runat="server"  EmptyDataText = "Pas d'enregistrements à afficher"
                    BackColor="White" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px" 
                    CellPadding="3" EnableModelValidation="True" OnRowCreated="gridProducts_RowCreated" OnDataBound="GridView1_OnDataBound" GridLines="Vertical" 
                    autogeneratecolumns="False"  ForeColor="Black" 
                    Width="1150px" >
                    <AlternatingRowStyle BackColor="#F8F8F8" />
                    <FooterStyle BackColor="#F8F8F8" />
                    <HeaderStyle BackColor="#999999" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
                <Columns>
    
                                                   
     <asp:BoundField DataField="Etat" HeaderText="Etat"
                SortExpression="Etat" />
                <asp:BoundField DataField="Groupe" HeaderText="Groupe assigné"
                SortExpression="Groupe" />
                <asp:BoundField DataField="Personne" HeaderText="Personne assignée"
                SortExpression="Personne" />
    
    
    
    
        </Columns>
    
                </asp:GridView>
    
    </div>
    

    Ceci fonctionne correctement sauf que le scrollbar de ma page a disparu.

    Quel est le problème à vos avis?

    Merci d'avance

    samedi 13 avril 2013 12:43

Toutes les réponses