2012-01-12 63 views
0

我正在使用Radeditor。我需要从剪贴板获取内容并设置为编辑内容。如何使用javascript将内容设置为radeditor

我得到的内容。但我把内容设置为编辑页面,它显示为空。

我使用下面的代码。

var content = window.clipboardData.getData("Text"); 

    if (content != null) { 
     editor.set_html = content; 

所以我尝试绑定服务器端的内容。所以我使用pagemethods.i调用了服务器端函数,在脚本管理器中设置了EnablePageMethods =“true”。

但它显示页面方法未定义。

我的第一要务是用java脚本设置内容。

如何做到这一点?

感谢,

普加

回答

3

试试下面的代码:

var newValue = "control alt delete"; 
    $find("<%=RadEditor1.ClientID%>").set_html(newValue); 

问候,

Dhaval舒克拉

1

您可以使用两种不同的方法:

var editor = $find("<%=RadEditor1.ClientID%>"); 
    var stringVal = window.clipboardData.getData("Text"); 
    if(stringVal != null){ 
     editor.set_html(stringVal); //replaces the content of the editor with stringVal 
     editor.pasteHtml(stringVal); //pastes your string val at the cursor (Defaults to end of the content window if no cursor found) 
    } 

,你可以在这里完整的API文档:http://www.telerik.com/help/aspnet-ajax/editor-pastehtml.html

相关问题