Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to call javascript function from ASP hidden value?
    text
    copied!<p>i want to call javascript function which is already defined in ASP <code>HiddenValue</code> in server side(.ie in .cs file).</p> <p>I have defined like below </p> <p>in .cs side :</p> <pre><code> 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..."); } </code></pre> <p>in aspx: </p> <pre><code> &lt;asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" /&gt; &lt;asp:HiddenField ID="HF2" runat="server" /&gt; </code></pre> <p>in js side:</p> <pre><code>function CallFun() { var hf2val = document.getElementById('HF2'); //var hf2val = document.getElementById('HF2').value; hf2val(); //window[hf2val](); return false; } </code></pre> <p>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</p> <p>in .cs </p> <pre><code> 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..."); } </code></pre> <p>in js:</p> <pre><code>function yes() { var just = function() { alert('yes its working.... Woooww')}; just(); return false; } </code></pre> <p>in aspx:</p> <pre><code>&lt;asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /&gt; </code></pre> <p>But I don't want to show like above. My aim is to hide javascript functionality like calendar functions in View source, Firebug.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload