Hello,
Maybe just having a bad day, but I can't figure out what I've done wrong. When I introduced the RadAjaxManager to my page, one of my Javascript functions executes, does not throw any errors, but does not update the document. If I remove the RadAjaxManager my Javascript executes properly. The function called is previewStyle, and is called by this button:
thanks
Maybe just having a bad day, but I can't figure out what I've done wrong. When I introduced the RadAjaxManager to my page, one of my Javascript functions executes, does not throw any errors, but does not update the document. If I remove the RadAjaxManager my Javascript executes properly. The function called is previewStyle, and is called by this button:
<
asp:Button
ID
=
"previewCSS"
runat
=
"server"
Text
=
"Preview"
OnClientClick
=
"previewStyle(); return false;"
/>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadAjaxManager
runat
=
"server"
>
<
ajaxsettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rgCampaignThemes"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rgCampaignThemes"
LoadingPanelID
=
"radAjaxLoadingPanel1"
UpdatePanelHeight
=
""
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"editorCSS"
LoadingPanelID
=
"radAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
ajaxsettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadScriptBlock
ID
=
"radScriptBlock1"
runat
=
"server"
>
<
script
src
=
"../Scripts/jquery-1.5.js"
type
=
"text/javascript"
></
script
>
<
script
type
=
"text/javascript"
language
=
"javascript"
>
function previewStyle(){
try{
var editor = $find("<%=editorCSS.ClientID%>");
//$('style[type="text/css"]').text(editor.get_html());
var newStyleSheet = '<
style
type
=
"text/css"
>' + editor.get_html() + '</
style
>';
var filterVar = $('style[type="text/css"]');
filterVar.replaceWith(newStyleSheet);
}
catch(e){
alert(e);
}
}
</
script
>
</
telerik:RadScriptBlock
>
<
telerik:RadAjaxLoadingPanel
ID
=
"radAjaxLoadingPanel1"
runat
=
"server"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadGrid
Width
=
"600px"
ID
=
"rgCampaignThemes"
AllowSorting
=
"True"
Skin
=
"WebBlue"
EnableLinqExpressions
=
"False"
runat
=
"server"
GridLines
=
"None"
AllowPaging
=
"True"
OnNeedDataSource
=
"rgCampaignThemesNeedDataSource"
OnItemCreated
=
"rgCampaignTheme_ItemCreated"
OnSelectedIndexChanged
=
"rgCampaignThemes_SelectedIndexChanged"
MasterTableView-NoDetailRecordsText
=
"No Themes"
OnItemCommand
=
"rgCampaignTheme_ItemCommand"
OnDetailTableDataBind
=
"rgCampaignTheme_DetailTableDataBind"
OnPreRender
=
"rgCampaignTheme_preRender"
>
<
mastertableview
tablelayout
=
"Fixed"
clientdatakeynames
=
"id"
datakeynames
=
"id"
autogeneratecolumns
=
"False"
allowfilteringbycolumn
=
"true"
allowsorting
=
"true"
allowpaging
=
"true"
pagesize
=
"15"
pagerstyle-visible
=
"true"
>
<
DetailTables
>
<
telerik:GridTableView
AutoGenerateColumns
=
"false"
NoDetailRecordsText
=
""
>
<
CommandItemSettings
ExportToPdfText
=
"Export to Pdf"
></
CommandItemSettings
>
<
Columns
>
<
telerik:GridButtonColumn
CommandName
=
"Select"
Text
=
"Select"
UniqueName
=
"Select"
>
</
telerik:GridButtonColumn
>
<
telerik:GridBoundColumn
DataField
=
"id"
HeaderText
=
"Id"
SortExpression
=
"id"
UniqueName
=
"id"
AllowFiltering
=
"true"
HeaderStyle-HorizontalAlign
=
"Left"
ItemStyle-HorizontalAlign
=
"Left"
Visible
=
"false"
/>
<
telerik:GridBoundColumn
DataField
=
"themeName"
HeaderText
=
"Theme"
SortExpression
=
"themeName"
UniqueName
=
"themeName"
HeaderStyle-HorizontalAlign
=
"Left"
ItemStyle-HorizontalAlign
=
"Left"
AllowFiltering
=
"true"
/>
<
telerik:GridBoundColumn
DataField
=
"paletteName"
HeaderText
=
"Palette"
SortExpression
=
"paletteName"
UniqueName
=
"paletteName"
HeaderStyle-HorizontalAlign
=
"Left"
ItemStyle-HorizontalAlign
=
"Left"
AllowFiltering
=
"true"
/>
<
telerik:GridBoundColumn
DataField
=
"isActive"
HeaderText
=
"Active"
SortExpression
=
"isActive"
AllowFiltering
=
"true"
UniqueName
=
"isActive"
DataType
=
"System.Boolean"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
/>
<
telerik:GridButtonColumn
CommandName
=
"ToggleActive"
Text
=
"Toggle Active"
UniqueName
=
"ToggleActive"
>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
CommandName
=
"GenerateImages"
Text
=
"Generate Images"
UniqueName
=
"GenerateImages"
>
</
telerik:GridButtonColumn
>
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
<
CommandItemSettings
ExportToPdfText
=
"Export to Pdf"
></
CommandItemSettings
>
<
ExpandCollapseColumn
Visible
=
"True"
></
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridButtonColumn
CommandName
=
"Select"
Text
=
"Select"
UniqueName
=
"Select"
ItemStyle-Width
=
"50px"
>
</
telerik:GridButtonColumn
>
<
telerik:GridBoundColumn
DataField
=
"id"
HeaderText
=
"Id"
SortExpression
=
"id"
UniqueName
=
"id"
AllowFiltering
=
"true"
HeaderStyle-HorizontalAlign
=
"Left"
ItemStyle-HorizontalAlign
=
"Left"
Visible
=
"false"
/>
<
telerik:GridBoundColumn
DataField
=
"themeName"
HeaderText
=
"Theme"
SortExpression
=
"themeName"
UniqueName
=
"themeName"
HeaderStyle-HorizontalAlign
=
"Left"
ItemStyle-HorizontalAlign
=
"Left"
AllowFiltering
=
"true"
HeaderStyle-Width
=
"150px"
/>
<
telerik:GridBoundColumn
DataField
=
"paletteName"
HeaderText
=
"Palette"
SortExpression
=
"paletteName"
UniqueName
=
"paletteName"
HeaderStyle-HorizontalAlign
=
"Left"
ItemStyle-HorizontalAlign
=
"Left"
AllowFiltering
=
"true"
/>
<
telerik:GridBoundColumn
DataField
=
"isActive"
HeaderText
=
"Active"
SortExpression
=
"isActive"
AllowFiltering
=
"true"
UniqueName
=
"isActive"
DataType
=
"System.Boolean"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
/>
<
telerik:GridBoundColumn
DataField
=
"ParentId"
HeaderText
=
"ParentId"
SortExpression
=
"ParentId"
UniqueName
=
"ParentId"
AllowFiltering
=
"true"
HeaderStyle-HorizontalAlign
=
"Left"
ItemStyle-HorizontalAlign
=
"Left"
Visible
=
"false"
/>
<
telerik:GridButtonColumn
CommandName
=
"ToggleActive"
Text
=
"Toggle Active"
UniqueName
=
"ToggleActive"
>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
CommandName
=
"GenerateImages"
Text
=
"Generate Images"
UniqueName
=
"GenerateImages"
>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
CommandName
=
"Up"
Text
=
"Up"
UniqueName
=
"Up"
>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
CommandName
=
"Down"
Text
=
"Down"
UniqueName
=
"Down"
>
</
telerik:GridButtonColumn
>
</
Columns
>
</
mastertableview
>
</
telerik:RadGrid
>
<
br
/>
<
br
/>
<
asp:Literal
runat
=
"server"
ID
=
"layoutContent"
></
asp:Literal
>
</
td
>
<
td
width
=
"15px"
>
</
td
>
<
td
width
=
"50%"
valign
=
"top"
>
<
telerik:RadEditor
runat
=
"server"
ID
=
"editorCSS"
EditModes
=
"Html"
AllowScripts
=
"true"
ContentFilters
=
"IndentHTMLContent"
OnClientLoad
=
"onClientLoad"
Height
=
"750"
>
<
tools
>
<
telerik:EditorToolGroup
>
</
telerik:EditorToolGroup
>
</
tools
>
</
telerik:RadEditor
>
Theme Name:
<
asp:TextBox
ID
=
"themeName"
runat
=
"server"
></
asp:TextBox
>
<
br
/>
Palette Name:
<
asp:TextBox
ID
=
"paletteName"
runat
=
"server"
></
asp:TextBox
>
<
br
/>
<
asp:Button
ID
=
"previewCSS"
runat
=
"server"
Text
=
"Preview"
OnClientClick
=
"previewStyle(); return false;"
/>
</
td
>
....
thanks