ckeditor-CKEDITOR模态窗口提交表单时能不弹出新窗口吗?

问题描述

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;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 数据库迁移错误 类型&amp;quot;Configuration&amp;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模态窗口提交表单时能不弹出新窗口吗?-手机站访问。

时间: 2024-10-30 09:44:50

ckeditor-CKEDITOR模态窗口提交表单时能不弹出新窗口吗?的相关文章

php提交表单时判断 if($

应该这样用if(isset($_POST['submit'])) { } 提交表单时 if($_POST[submit])与 if(isset($_POST[submit])) 的区别 第一种方法会出现一个warning,第二种相对更严谨. 还有就是POST的键名最好加上单引号,这样效率稍微高点(大概3-4倍). 恩 差不多那个意思,如果设置了这个变量则返回true PHP中if(isset($_POST['Submit']))是什么意思 isset -- 检测变量是否设置 判断post过来的数

提交表单时指定编码

1,提交表单时可以指定编码吗? 准确地说:提交表单时可以指定请求要素的编码吗? 如果是使用html的form表单是不行的. 下面是我做的实验,html如下:   不仅head中指定了编码为gbk,而且form属性accept-charset 也指定为gbk,但是提交表单时,后台获取到的request charset却是"UTF-8",   chrome和火狐浏览器中都是一样. 结论: (a)html的form表单标签中无法指定request的编码. (b)提交的请求编码是UTF-8  

php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别_php技巧

应该这样用if(isset($_POST['submit'])) { } 提交表单时 if($_POST[submit])与 if(isset($_POST[submit])) 的区别 第一种方法会出现一个warning,第二种相对更严谨. 还有就是POST的键名最好加上单引号,这样效率稍微高点(大概3-4倍). 恩 差不多那个意思,如果设置了这个变量则返回true PHP中if(isset($_POST['Submit']))是什么意思 isset -- 检测变量是否设置 判断post过来的数

ThinkPHP提交表单时默认自动转义的解决方法_php实例

本文实例讲述了ThinkPHP提交表单时默认自动转义的解决方法.分享给大家供大家参考.具体方法如下: 一.问题: 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不想给单引号和双引号加上反斜线. 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不想给单引号和双引号加上反斜线,在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不

标签-php 无刷新提交表单时,怎样修改原页面中的label的值?

问题描述 php 无刷新提交表单时,怎样修改原页面中的label的值? 在原页面index.html中,使用了来进行无刷新提交表单. 其中index.html中有一个label 提交时的action页面是form.php 当提交成功时,想在form.php中把index.html中的label的值设为 "提交成功", 这怎么实现啊? 解决方案 1.你使用的是ajax提交的话,提交成功后$(label的id或者class).html("提交成功"); 2.使用的是原生

jquery实现-JQUERY实现提交表单时的检测

问题描述 JQUERY实现提交表单时的检测 点击提交,验证表单中是否变更类型中有新建类型,如有新建类型的,检测是否上传模板文件,如果上传正常提交,如果没有上传,弹框提醒"请上传模版文件",提交失败. 解决方案 请参考这篇文章"jQuery插件之ajaxFileUpload",http://www.mskj.cc/article/100/204.htm 解决方案二: 这个和jquery没什么关系,都是要自己写js代码来实现检查 想偷懒就用jquery的validate

框架中jsp弹出js后提交表单时执行action时没有跳转回原jsp,

问题描述 框架中jsp弹出js后提交表单时执行action时没有跳转回原jsp,而是在打开了另外一个页面,我想让它跳回原jsp.人事管理中后台,框架右边显示员工所有信息,点上面添加员工,弹出一个子页面,填写信息点提交执行Action但是跳转是打开新的查询所有员工信息页面,应该是关闭该子页面,并且回到原框架父页面.这样跳转才是对,如何解决 解决方案 解决方案二:框架中jsp弹出js后提交表单时执行action时没有跳转回原jsp,解决方案三:怎么可能跳回原页面呢?肯定是跳到result页面啊.你要

Javaweb,jsp提交表单时,如何最快捷批量保存多个同名model

问题描述 Javaweb,jsp提交表单时,如何最快捷批量保存多个同名model 现在有个需求,前端业务填写多个表单,如何进行方便快捷进行批量保存,麻烦大家多多指导 解决方案 现在是有些思路,前端只有一个表单,同名的属性值,提交到后台,会以逗号进行分割,取值然后切割出来,但是这种情况,万一有一个表单不填,出现这种:a,a,, 用spilt切割出来会出现,取不到后头的空字符串 解决方案二: <form name="input" action="html_form_acti

Ajax提交表单时验证码自动验证 php后端验证码检测_php实例

本文通过源码展示如何实现表单提交前,验证码先检测正确性,不正确则不提交表单,更新验证码. 1.前端代码 index.html <!DOCTYPE html> <html> <head> <title>验证码提交自验证</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta htt