Hi Bassel,
Thanks for your prompt reply. I tried the following code but it is not working. it throws an error message and does not create the window.
On each ASPX page I have a DesktopWindow and would like to open them in my master page.
I tried the following code and did not work. Do you know why? i am sure i am missing something!!
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script type="text/javascript">
function createW(app) {
var desk = app.getDesktop();
var windows = desk.getManager().getBy(function() { return true; });
var title = 'Opened windows: ' + (windows.length + 1);
var w = desk.createWindow({ title: title, width: 500, height: 500,
maximizable: true, minimizable: true,
autoLoad: { url: "C:\MallDB\Pages\Sampling\Default2.aspx",
mode: "iframe", showMask: true}
});
w.center();
w.show();
}
</script>
<ext:Desktop ID="Desktop1" runat="server" Wallpaper="../../App_Themes/Theme/Images/bg/goldbg.jpg">
<StartButton Text="Start" />
<StartMenu Width="325" Height="300" ToolsWidth="125" Shadow="true">
<ToolItems>
<ext:MenuItem Text="Settings" Icon="Wrench">
<Listeners>
<Click Handler="Ext.Msg.alert('Message', 'Settings Clicked');" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem Text="Logout" Icon="Disconnect">
<AjaxEvents>
</AjaxEvents>
</ext:MenuItem>
</ToolItems>
<Items>
<ext:MenuItem ID="MenuItem1" runat="server" Text="All" Icon="Folder" HideOnClick="false">
<Menu>
<ext:Menu ID="Menu1" runat="server">
<Items>
<ext:MenuItem Text="Edit" Icon="Add">
<Listeners>
<Click Handler="createDynamicWindow(#{Desktop1});" />
</Listeners>
</ext:MenuItem>
</Items>
</ext:Menu>
</Menu>
</ext:MenuItem>
<ext:MenuSeparator />
</Items>
</StartMenu>
<Modules>
<ext:DesktopModule ModuleID="DesktopModule1" AutoRun="false">
<Launcher ID="Launcher1" runat="server" Text="Edit Data" Icon="Add" />
</ext:DesktopModule>
</Modules>
</ext:Desktop>
<ext:Window ID="Window1" runat="server" Collapsible="true" Icon="Application" Title="Title">
<AutoLoad Url="MallDB\Pages\Sampling\Default2.aspx" ShowMask="true" Mode="IFrame"></AutoLoad>
<Body>
</Body>
</ext:Window>
</asp:Content>
Thanks in advance.
Kamal