Dec 07, 2011, 6:38 PM
[CLOSED] JScript method not called under FF and GH in user control loaded dynamically
Hi support team,
When I execute the code below and click 'Load user control', then click 'MyButton' it shows the message 'ok !!!' under IE, but it doesn't work under FF and GH. Would you suggest a fix?
Thanks,
Alex
WebForm.aspx
When I execute the code below and click 'Load user control', then click 'MyButton' it shows the message 'ok !!!' under IE, but it doesn't work under FF and GH. Would you suggest a fix?
Thanks,
Alex
WebForm.aspx
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<script runat="server">
[DirectMethod]
public void MyControl()
{
Control control = LoadControl("Child.ascx");
Panel1.ContentControls.Add(control);
Panel1.UpdateContent();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Ext.NET Examples</title>
</head>
<body>
<form id="Form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<ext:Button ID="Button1" runat="server" Text="Load UserControl" OnClientClick="Ext.net.DirectMethods.MyControl();" />
<ext:Panel ID="Panel1" runat="server" Title="Example" />
</form>
</body>
</html>
Child.ascx<%@ Control Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<ext:XScript ID="XScript1" runat="server">
<script type="text/javascript">
function Test() {
alert("ok !!!");
}
</script>
</ext:XScript>
<ext:Panel runat="server" ID="ChildPanel1" BodyStyle="background: #FFFDDE">
<Items>
<ext:Button ID="Button1" runat="server" Text="My Button">
<Listeners>
<Click Handler="Test();" />
</Listeners>
</ext:Button>
</Items>
</ext:Panel>
Last edited by Daniil; Dec 08, 2011 at 1:08 PM.
Reason: [CLOSED]