<
asp:Button ID="btnSave" runat="server" Text="Save" OnClientClick="return validate();" onclick="btnSave_Click" />
the javascript function is written in external .js file.
In one scenario, if the javscript validations pass, I want the server side click event to execute and open radwindow on server side using the below code. But the server side event is not executing. if I take out onClientClick event then only server side event is firing. Also the radalert doesnt pop out.
string
openWindow = "<script language='javascript'>function f(){var navUrl = 'http://www.telerik.com';var oWindow = radopen(navUrl);oWindow.set_width(300);oWindow.set_height(300);oWindow.center();Sys.Application.remove_load(f);};Sys.Application.add_load(f);</script>";
Page.ClientScript.RegisterStartupScript(
this.GetType(), "radalert", openWindow);
here is the validate function in javascript file:
function validate()
if
(!rdChecked) {
radalert('Validation failed
', 300, 100, '');
return false;
}
else {
return true;
}
any ideas?
| function OnClientFileOpen(sender, args) |
| { |
| var item = args.get_item(); |
| if (item && !item.isDirectory()) |
| { |
| var image = new Image(); |
| image.src = item.get_url(); |
| var oWnd = $find("<%= RadWindow1.ClientID %>"); |
| oWnd.setUrl(item.get_url()); |
| oWnd.set_width(image.width + 37); |
| oWnd.set_height(image.height + 70); |
| oWnd.show(); |
| image.onContextMenu = 'return(false)'; |
| } |
| } |
| <telerik:RadFileExplorer ID="RadFileExplorer1" runat="server" |
| Height="487px" Width="450px" EnableOpenFile="false" OnClientFileOpen="OnClientFileOpen" |
| OnClientItemSelected="OnClientItemSelected" Skin="Black" |
| EnableCreateNewFolder="False" EnableTheming="False" EnableViewState="False" |
| VisibleControls="TreeView, Grid, Toolbar"> |
| <Configuration SearchPatterns="*.jpg"></Configuration> |
| </telerik:RadFileExplorer> |
| <telerik:RadWindow ID="RadWindow1" runat="server" Skin="Black" Behavior="Close" VisibleStatusbar="false" > |
| </telerik:RadWindow> |
At the Image in the RadWindow I want to disable Contextmenu.
Any Ideas?
Thanks,
Best Regards

Challanges -
| Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', document.getElementById('aspnetForm')); |
| function manageCategories() { |
| var oWnd = window.radopen("./ManageCategories.aspx", "manageCategories"); |
| } |
| function manageCategories() { |
| var oWnd = $find(PageControls.manageCategories.id); |
| oWnd.setUrl("./ManageCategories.aspx"); |
| oWnd.show(); |
| } |
| <FormTemplate> |
| <table cellspacing="10" style="margin-left:10px;"> |
| <tr> |
| <td valign="top" align="right" style="width:100px;">Note: </td> |
| <td colspan="2"><asp:TextBox ID="tbNote" runat="server" TextMode="MultiLine" Rows="6" Columns="50" Text='<%# Bind("note") %>'></asp:TextBox></td> |
| </tr> |
| <tr> |
| <td valign="top" align="right" style="width:100px;">Category: </td> |
| <td><asp:DropDownList ID="ddlCategory" runat="server" SelectedValue='<%# Bind("categoryID") %>' AppendDataBoundItems="true" DataTextField="category" DataValueField="categoryID" DataSourceID="sqlCategories" ><asp:ListItem></asp:ListItem></asp:DropDownList> [<a onclick="javascript:manageCategories();">Manage Categories</a>]</td> |
| <td align="right"><asp:Button ID="btnUpdate" runat="server" Text='<%# (Container is GridEditFormInsertItem) ? "Add" : "Update" %>' Width="65" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' /><asp:Button ID="btnCancel" runat="server" Text="Cancel" Width="65" CausesValidation="false" CommandName="Cancel" /></td> |
| </tr> |
| </table> |
| </FormTemplate> |
| <telerik:RadWindowManager id="radWindowManager" runat="server"> |
| <windows> |
| <telerik:RadWindow id="manageCategories" Behaviors="Close" EnableEmbeddedSkins="false" Skin="Elevate" ReloadOnShow="true" |
| Left="250px" Modal="true" Runat="server" Width="275px" Height="300px" Title="Manage Categories" ClientCallBackFunction="categoriesCallback" VisibleStatusBar="false" IconUrl="/favicon.ico" > |
| </telerik:RadWindow> |
| </windows> |
| </telerik:RadWindowManager> |
| [<a onclick="javascript:manageCategories();">Manage Categories</a>] |
| [<a onclick="javascript:window.radopen('./ManageCategories.aspx', 'manageCategories');">Manage Categories</a>] |

When I want to upload images with the image manager, the upload path seems incorrect. Although the view- and uploadpath are set to the same directory, and I see the correct path when entering the image manager, the uploaded files are being uploaded in an different directory. They're being uploaded in the directory where the user control with the radeditor is in.
How can I fix this?
| <telerik:RadEditor id="RadEditor1" runat="server" > |
| <ImageManager UploadPaths="~/Upload/Industry/New" ViewPaths="~/Upload/Industry/New" /> |
| </telerik:RadEditor> |
