Can I Use external js file for Usercontrol script?
here is the asp.page
<html xmlns="
http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script src="JScript1.js" type="text/javascript"></s
cript>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<uc1:WebUserControl1 ID="WebUserControl11" runat="server" />
</form>
</body>
</html>
Here is the usercontrol page
<script type ="text/javascript"></scrip
t>
<asp:Label ID="Name1" runat="server" Text="Label" /><asp:TextBox ID="TextBox1" runat="server" /><br />
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return ShowName();" />
and here is javascript code
function ShowName()
{
alert('called');
var obj = $get('<%= this.TextBox1.ClientID %>');
alert ( obj.value);
return false;
}
I getting error on the var obj = $get('<%= this.TextBox1.ClientID %>'); line.
If I put the script on the user control page then it works but I want to all my script in one js file and link it on the .aspx page using the controls.
Thanks