问题描述
- CKEDITOR模态窗口提交表单时能不弹出新窗口吗?
-
按照http://www.iteye.com/topic/749437 该文章内容实现ckeditor在jsp下增加图片上传功能中遇到上传图片的模态窗口在表单提交时,总是弹出新窗口,我在中间添加了。还是不管用,那位大侠能帮助解决一下?
以下是代码
修改控件代码:
`
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 = "uploadimage.jsp"; //这是我自己的处理文件/图片上传的页面URL
var imgUrl = window.showModalDialog(uploadUrl,new Object(),'dialogHeight=70px;dialogWidth=400px;resizable:no;status:no;scroll:auto;');
//在upload结束后通过js代码window.returnValue=...可以将图片url返回给imgUrl变量。
var urlObj = document.getElementById(theURLElementId);
urlObj.value = imgUrl;
urlObj.fireEvent("onchange"); //触发url文本框的onchange事件,以便预览图片
} `上传页面:
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ include file="/jsp/include/global.jsp"%>上传文件
<%
String path = (String)request.getAttribute("path");%>
window.name = "_self";
function update_onClick(){
var ownerFile=document.getElementById('uploadFile').value;
document.getElementById("_pagePath").value=ownerFile;if(ownerFile==null || ownerFile==""){
alert("请选择上传的文件!");
return false;
}
form.action="<venus:base/>/UpLoadFileAction.do?cmd=upLoadImage";
form.target="_self";
form.submit();
}上传文件
请选择上传的文件: " name="pagePath" id="_pagePath" /> var _pagePath = document.getElementById("_pagePath").value;
if(null!=_pagePath && ""!=_pagePath){
window.returnValue=_pagePath;
window.close();
}
相关文章
- ie-form 表单提交后的返回值 使用iframe接收 IE下老是弹出新窗口 提示保存返回的json
- webbrowser1-webbrowser 跳出新窗口问题
- mfc-模态对话框的消息处理
- js-aspnet实现类似winform的功能,点击按钮弹出窗口,原窗口重新绑定显示查询结果
- Java点击按钮后弹出新窗口,关闭新窗口后如何返回到原来的窗口?
- ssh js-SSH框架,主页面收索显示产品信息,弹出子窗口,添加产品,子页面提交后刷新主页面
- javascript-EXTjs &amp; JSP页面弹出新窗口并返回信息问题
- php-点击按钮后,怎么将form表单中的数据提交到弹窗中显示?
- dropdownlist-ASP.Net模态窗口中DropDownList控件不显示
- javascript-js我想让2个form表单、都提交。但是只会执行第二个。这是为什么
【云栖快讯】他,一路保送,但可能不是你想象中的学霸; 他,曾是微软最年轻的技术管理者,挑战带领跨国团队; 他,后来加入阿里,成为阿里西雅图分部的第22名员工; 他,就是阿里通用计算平台负责人关涛! 通过短视频,为你揭晓他的成长和开发计算平台的经历,以及他对未来的展望! 详情请点击
热门推荐
- 高性能云服务器2折起
- 云服务器配置
- 技术资料
- 云计算
- 域名
- shell
- node.js
- 问答
- java
- mysql
- C++
- python
- jQuery
- Android
- asp
- PHP技巧
- jQuery教程
- JavaScript技巧
- JS
- SEO
- sql server
- mysql教程
- 前端
- 技术文集
- 技术
- 主题地图
- A
- z
- 云服务器哪家好
- API
- 大数据
- 云安全
- 云存储
- 云计算
- 获取公众号授权失败
- 兼容性疑难解答
- path
- stm32
- jsonobject
- product
前三篇
- jsp-将JSP网页上的数据加载到word模板中然后发送到指定的邮箱
- codefrist-Code First 数据库迁移错误 类型&quot;Configuration&quot;不是迁移配置类型
- ios6-检测数组中的条目重复几次
后三篇
- 硬件-怎样基于80c51单片机设计一个数字钟?
- java一元多项式-java代码化简(a+1)^2 为a^2+2*a+1
- 初学者-java小游戏设计问题(有些冗长,麻烦耐心看完!)
(yq.aliyun.com)为您免费提供ckeditor-CKEDITOR模态窗口提交表单时能不弹出新窗口吗?相关信息,包括
ckeditor
,
弹出新窗口
模态窗口
的信息
,所有ckeditor-CKEDITOR模态窗口提交表单时能不弹出新窗口吗?相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_81094,您可以点击ckeditor-CKEDITOR模态窗口提交表单时能不弹出新窗口吗?-手机站访问。