我正在开发一个ckeditor插件。我有一个这样的iframe对话框:
CKEDITOR.dialog.add( 'imageDialog', function ()
{
return {
title : 'add image',
minWidth : 700,
minHeight : 360,
contents :
[
{
id : 'iframe',
label : 'Lien',
expand : true,
elements :
[
{
type : 'iframe',
src : 'index.php',
width : '100%',
height : '100%',
onContentLoad : function() {
}
}
]
}
],
buttons: {disabled:true}
};
} );
我想在每次打开对话框时更改src url。我怎么能这样做?
答案 0 :(得分:1)
我成功地做了我想做的事!我在对话框中添加了一个onShow函数,其中包含:
this.definition.getContents('iframe').elements[0].src = iframeurl;
答案 1 :(得分:0)
我认为以前的正确答案适用于版本3但任何人使用版本4 - 我发现这有效;
this.definition.dialog.definition.contents[0].elements[0].src = iframeurl;
onShow : function() { }
中的该行可用于更改iframe网址。可能有更好的方法,但我没有找到它。