Bonsoir,

J'ai un petit soucis pour cacher un div

Voici mes différents code:

Dans ma page maitre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
    <script type="text/javascript">
        function HideParentDiv(ChildName)
        {
            var contents = document.getElementById(ChildName);
            var parent = contents.parentElement();
            parent.hide();
        }
    </script>
Dans mon module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ScriptManager.RegisterStartupScript(pForm, pForm.GetType(), "HideParentDiv", "HideParentDiv(btnSave)", false);
Dans ma page aspx:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
        <div id="SaveButton" class="Button" runat="server">
            <asp:Label ID="btnSave" runat="server" Text="Save"></asp:Label>
            <asp:Button style="display:none;"  ID="cmdSave" runat="server" Text='save' OnClick="cmdSave_Click" />
        </div>
Dans mon module, une fonction cache le label "btnSave" et j'applique ensuite mon scriptmanager pour cacher le div parent ("SaveButton").

J'aimerais passer par l'enfant car cette méthode sera appliquée sur d'autre, le nouveau du parent sera donc différent.

Merci pour votre aide