主题: file-dialog一个页面不能有多个button调用?
作者: Risingsun, 发布日期: 2013-09-08 02:32:35, 浏览数: 3264

我在一个网页放了2个filedialog 结果就只有一个显示,一个不显示,希望大神能看看是怎么回事,从下午自己瞎折腾到现在。

不能上传图片就贴代码吧。

HTML:

<button id="insertfile" class="btn btn-mini pull-right">选择文件1</button>
<button id="insertfile10" class="btn btn-mini pull-right">选择文件10</button>
Javascript部分
<script>
	KindEditor.ready(function(K) {
		var editor = K.editor('#insertfile', {
			allowFileManager : false,
			uploadJson : 'kindeditor/jsp/upload_json.jsp',
			afterUpload : function(data) {
				if (data.error == 0) {
					alert("上传成功");
				} else {
				window.location.href="TaskAction!getTaskInf.action?taskID=10";
					//location.reload();
				}
			}
		});
		K('#insertfile').click(function() {
			editor.loadPlugin('insertfile', function() {
				editor.plugin.fileDialog({
				
					fileUrl : K('#url').val(),
					clickFn : function(url, title) {
					alert("dasda");
						K('#url').val(url);
						editor.hideDialog();
					}
				});
			});
		});
	});
	KindEditor.ready(function(K) {
		var editor2 = K.editor({
			allowFileManager : false,
			uploadJson : 'kindeditor/jsp/upload_json.jsp',
			afterUpload : function(data) {
				if (data.error == 0) {
					alert("上传成功");
				} else {
				window.location.href="TaskAction!getTaskInf.action?taskID=10";
					//location.reload();
				}
			}
		});
		K('#insertfile10').click(function() {
			editor2.loadPlugin('insertfile10', function() {
				editor2.plugin.fileDialog({
				
					fileUrl : K('#url').val(),
					clickFn : function(url, title) {
					alert("dasda");
						K('#url').val(url);
						editor2.hideDialog();
					}
				});
			});
		});
	});
</script>
真心感谢
作者: 晴天娃娃, 发布日期: 2013-09-08 12:22:56

给段类似的代码你,有问题联系我QQ 252818347



<input type="text" id="index_pic" name="index_pic" size="50"/>
<input type="button" id="index_pic_bt" value="选择图片" /> 

<input type="text" id="index2_pic" name="index_pic" size="50"/>
<input type="button" id="index2_pic_bt" value="选择图片" />
getimg("#index_pic");
getimg("#index2_pic");


function getimg(id){
KindEditor.ready(function(K) {
    var editor = K.editor({
        allowFileManager : true
    });
    K(id+'_bt').click(function() {
        editor.loadPlugin('image', function() {
            editor.plugin.imageDialog({
                imageUrl : K(id).val(),
                clickFn : function(url, title, width, height, border, align) {
                    K(id).val(url);
                    editor.hideDialog();
                }
            });
         });
    });
 });
}


回复
发表新帖 发表回复