comment remplacer document.getElementById par une autre fonction java script pour acceder au id des controles asp.net dans une content page liée à une master page.
voila mon code java script ,apres plusieurs essais il ne me retourne pas le valeur du clientid.help svp

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<script src="js/custom.js" type="text/javascript"></script>
 
 
 <asp:CheckBox ID="ck" onclick="change()" runat="server" OnCheckedChanged="ck_CheckedChanged"  />
                    <asp:TextBox ID="tb" runat="server"></asp:TextBox><br />
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 function change() 
{
 
var val = document.getElementById('<%=ck.ClientID %>').Checked;
 
if(val)
 
{
 alert('I came from an external script! Ha, Ha, Ha!!!!'); 
document.getElementById('<%=tb.ClientID %>').disabled=false; 
}
 
else
 
{
 
document.getElementById('<%=tb.ClientID %>').disabled=true; 
}
 
}