i want to call javascript function which is already defined in ASP HiddenValue
in server side(.ie in .cs file).
I have defined like below
in .cs side :
protected void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add("onclick", "javascript:return CallFun();");
HF2.Value = " function() { alert('yes its working.... Woooww')};";
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("Yea its working woooooowww...");
}
in aspx:
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
<asp:HiddenField ID="HF2" runat="server" />
in js side:
function CallFun() {
var hf2val = document.getElementById('HF2');
//var hf2val = document.getElementById('HF2').value;
hf2val();
//window[hf2val]();
return false;
}
I tried many times and searched on google also but i am not get the correct answer. but it will works if i write like below
in .cs
protected void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add("onclick", "javascript:return yes();");
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("Yea its working woooooowww...");
}
in js:
function yes() {
var just = function() { alert('yes its working.... Woooww')};
just();
return false;
}
in aspx:
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
But I don't want to show like above. My aim is to hide javascript functionality like calendar functions in View source, Firebug.