日期:2014-05-16  浏览次数:20424 次

js 文本编辑器的问题
function addUploadButton(editor) {
            CKEDITOR.on('dialogDefinition', function (ev) {
                var dialogName = ev.data.name;
                var dialogDefinition = ev.data.definition;
                if (dialogName == 'image') {
                    var infoTab = dialogDefinition.getContents('info');
                    infoTab.add({
                        type: 'button',
                        //  id: 'upload_image',
                        align: 'left',
                        label: '上传',
                        onClick: function (evt) {
                            var thisDialog = this.getDialog();
                            var txtUrlObj = thisDialog.getContentElement('info', 'txtUrl');
                            var txtUrlId = txtUrlObj.getInputElement().$.id;
                            addUploadImage(txtUrlId);
                        }
                    }, 'browse'); //place front of the browser button
                }
            });
        }
        function addUploadImage(theURLElementId) {
            var uploadUrl = xxxx//这是我自己的处理文件/图片上传的页面URL
            var imgUrl = window.showModalDialog(uploadUrl);
            //在upload结束后通过js代码window.returnValue=...可以将图片url返回给imgUrl变量。
     &