主题: “上传图片弹出框”组件出错。(已解决)
作者: 泡面超人, 发布日期: 2012-04-30 19:11:07, 浏览数: 5810

系统:xp sp3

环境:iis5.1 ,主目录h:\web ,iuser_ iwam_ 完全控制

站点:http://localhost:81 

症状:

 

点击 选择图片->(远程图片)浏览

就一直

加载中,请稍候 ...
 
点击 选择图片->本地上传->浏览 上传  。上传窗口就出现

 

由于网页地址不正确,正在查找的网页无法显示。



 

部分代码如下:

主框架文件 main.asp

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>网站管理平台</title>
</head>
<frameset rows="90,*" cols="*" frameborder="no" border="0" framespacing="0">
  <frame src="top.asp" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
  <frameset rows="*" cols="150,*" framespacing="0" frameborder="no" border="0">
    <frame src="left.asp" name="leftFrame" scrolling="auto" noresize="noresize" id="leftFrame" title="leftFrame" />
    <frame src="right.asp" name="mainFrame" id="mainFrame" title="mainFrame" />
  </frameset>
</frameset>
<noframes><body>
</body></noframes>
</html>

 

问题文件 article_add.asp 部分

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>
<link rel="stylesheet" href="themes/default/default.css" />
	<link rel="stylesheet" href="plugins/code/prettify.css" />
	<script charset="utf-8" src="kindeditor.js"></script>
	<script charset="utf-8" src="lang/zh_CN.js"></script>
	<script charset="utf-8" src="plugins/code/prettify.js"></script>
	<script>
		KindEditor.ready(function(K) {
			var editor1 = K.create('textarea[name="content"]', {
				cssPath : 'plugins/code/prettify.css',
				uploadJson : 'asp/upload_json.asp',
				fileManagerJson : 'asp/file_manager_json.asp',
				allowFileManager : true,
				afterCreate : function() {
					var self = this;
					K.ctrl(document, 13, function() {
						self.sync();
						K('form[name=form1]')[0].submit();
					});
					K.ctrl(self.edit.doc, 13, function() {
						self.sync();
						K('form[name=form1]')[0].submit();
					});
				}
			});
			prettyPrint();
		});
	</script>
<script>
	KindEditor.ready(function(K) {
		var editor = K.editor({
			allowFileManager : true
		});
		K('#image').click(function() {
			editor.loadPlugin('image', function() {
				editor.plugin.imageDialog({
					imageUrl : K('#url').val(),
					clickFn : function(url, title, width, height, border, align) {
					 K('#url').val(url);
					 editor.hideDialog();
					}
				});
			});
		});
	});

</script>

 

作者: 泡面超人, 发布日期: 2012-04-30 19:13:02

接上 article_add.asp 部分

<label class="label" for="img">标题图片:</label>
        <input name="url" type="text" class="input" id="url" value="" maxlength="50"  /> <input type="button" id="image" name="image" value="选择图片" /></div>
<textarea name="content" id="content" style="width:800px;height:400px;"></textarea>

 

回复
作者: 泡面超人, 发布日期: 2012-04-30 19:14:16
请各位达人帮帮忙,不胜感谢!
回复
作者: Roddy, 发布日期: 2012-04-30 20:33:41
下面调用K.editor时也要加入下面的配置
uploadJson : 'asp/upload_json.asp',
fileManagerJson : 'asp/file_manager_json.asp',
回复
作者: 泡面超人, 发布日期: 2012-04-30 23:30:27

原代码:

KindEditor.ready(function(K) {
				var editor = K.editor({
	allowFileManager : true
				});

改为:

KindEditor.ready(function(K) {
				var editor = K.editor({
					uploadJson : 'asp/upload_json.asp',
					fileManagerJson : 'asp/file_manager_json.asp',
					allowFileManager : true
				});

经过测试,问题解决。

多谢多谢!

回复
发表新帖 发表回复