我尝试创建一个类似于fck flash插件的新fckeditor插件,它将以下列格式编写html
<object id="id">
</object>
<script type="text/javascript">
someJavascriptcode();
</script>
我可以使用
创建对象元素e = FCK.EditorDocument.createElement( 'object' ) ;
SetAttribute( e, 'id', 'id1' ) ;
如何包装javascript代码(如html文本或其他内容)
oEditor.FCK.InsertHtml('<p>test</p>');
有效,但是当我包装javascript代码(带导入)时,它不起作用,没有插入html html代码。
确定。看起来像fckeditor正在删除脚本标签..我该如何阻止这种行为。
答案 0 :(得分:2)
我可以通过在fckconfig.js文件上的受保护源上添加javascript来添加
FCKConfig.ProtectedSource.Add( /<javascript>[\s\S]*?<\/javascript>/g );
答案 1 :(得分:0)
试试这个,无论如何都适用于正则表达式测试器。
extension Array {
mutating func addElements(arguments: Element...) {
for arg in arguments {
append(arg)
}
}
}
var myArray: [AnyObject] = []
myArray.addElements("Name")
myArray.addElements(45)
myArray.addElements(NSDate())
myArray.addElements("name2",25,NSDate())
myArray // ["Name", 45, "Sep 30, 2015, 10:21 AM", "name2", 25, "Sep 30, 2015, 10:21 AM"]