繁体   English   中英

为什么我不能获得价值FCKeditor的。 在他们的代码示例[Javascript]之后完成

[英]Why can't I get value fckeditor. done after their code example [Javascript]

我不知道为什么我无法使用此JavaScript从FCKEditor获得价值? 我使用asp.net,所以我知道控件使用不同的名称,我的控件位于占位符和用户控件中。 我应该如何看待它找到FCKEditor的?

谢谢

function test()
{
    var oEditor = FCKeditorAPI.GetInstance('FCKeditor1');
    var pageValue = oEditor.GetHTML();

    alert(pageValue);
}
FCKeditorAPI.GetInstance('<%=FCKeditor1.ClientID%>')

这应该可以工作,但是问题是,使用这种方法无法在外部JavaScript文件中使用此功能。 它必须在您的asp.net页面中内联。

function test()
{
    var oEditor = FCKeditorAPI.GetInstance(<%= FCKeditor1.ClientID%>);
    var pageValue = oEditor.GetHTML();

    alert(pageValue);
}

ASP.NET根据您在DOM中的位置生成与您使用的ID不同的ID。 您应该使用客户端代码中的ClientID来获取实际的ID,但看不到我无法确定的标记。

我尝试了这段代码,它的工作

FCKeditorAPI.GetInstance('ctl00_ContentPlaceHolder1_ctl00_FCKeditor1'); 

我试过了

FCKeditorAPI.GetInstance('<%=FCKeditor1.ClientID%>')

上次无法正常工作的原因是导致我得到了页面-usercontrol-fckeditor,因此,智能不会显示fckeditor。 我想使其与最后一个一起使用,因此我不必放入“ ctl00_ContentPlaceHolder1_ctl00_FCKeditor1”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM