弹出框关闭的问题

问题描述

1.我在a.jsp页面弹出了一个查询的对话框b.jsp,b.jsp提交前怎么验证数据?2.我现在实现了b.jsp提交后刷新a.jsp,但是没有关闭b.jsp,怎么关闭b.jsp?问题:b.jsp提交前验证数据,提交后刷新a.jsp同时关闭b.jsp,也就是提交前事件和提交后事件注:本人不会刚才开始学习ajax和jqueryb.jsp<div class="pageContent"><form method="post" action="getAllSchool.action" onsubmit="return navTabSearch(this);"><div class="pageFormContent" layoutH="58"><div><label>&nbsp;</label><input type="hidden" size="25" alt="字母、数字、下划线"/></div><div><label>管理员编码:</label><input type="text" name="search.code" size="25" class="required"/></div><div><label>&nbsp;</label><input type="hidden" size="25"/></div><div><label>管理员名称:</label><input type="text" size="25" name="search.name" alt="关键字或全名"/></div><div><label>&nbsp;</label><input type="hidden" size="25"/></div><div><label>注册日期:</label><select class="required" name="search.mark"><option value="=">=</option><option value=">=">>=</option><option value="<="><=</option></select><input type="text" name="search.date" class="date" size="16" readonly="readonly"/></div><div class="divider">divider</div><div><label>排序条件:</label><select name="search.sort"><option value="arc">按升序排序</option><option value="desc">按降序排序</option><option value="date">按日期排序</option></select></div></div><div class="formBar"><ul><li><div class="buttonActive"><div class="buttonContent"><button type="submit">检索</button></div></div></li><li><div class="button"><div class="buttonContent"><button type="reset">清空</button></div></div></li><li><div class="button"><div class="buttonContent"><button type="button" class="close">取消</button></div></div></li></ul></div></form></div>刷新处理:/** * 处理navTab弹出层上的查询, 会重新载入当前navTab * @param {Object} form */function navTabSearch(form, navTabId){if (form[DWZ.pageInfo.pageNum]) form[DWZ.pageInfo.pageNum].value = 1;navTab.reload(form.action, {data: $(form).serializeArray(), navTabId:navTabId});return false;}/** * 处理dialog弹出层上的查询, 会重新载入当前dialog * @param {Object} form */function dialogSearch(form){if (form[DWZ.pageInfo.pageNum]) form[DWZ.pageInfo.pageNum].value = 1;$.pdialog.reload(form.action, {data: $(form).serializeArray()});return false;}function dwzSearch(form, targetType){if (targetType == "dialog") dialogSearch(form);else navTabSearch(form);return false;}//返回处理return LIST; 问题补充:zms198983 写道

解决方案

如果你是要彈出來的話 不建議使用這個方法(window.open)因為這個方法 在不同的瀏覽器中的顯示方式不同.比如:360瀏覽器如果 設置的標簽方式為多開那麼open這個方法 就會打開一個新的頁面 而不是彈出來.所以 如果要彈出來的話 用我剛才寫的方法 或者 你百度一個 blockUI 皆可以實現.
解决方案二:
问题1: 你说的 在 a.jsp页面弹出了 b.jsp,具体是指什么方式。iframe,include,或者 累似 blockUI的这种弹出窗,或者弹出层?这里用jQuery写一个简单的弹出层的例子,你可以参考一下:<html> <head> <script type='text/javascript' src='jQuery.js'></script> <script> function showDiv(){ $("div#hideDiv").show();//显示 //异步交互 $.get("abc.do?act=getName&time="+new Date(),function(data){ //&time="+new Date() 是防止缓存 //data 是返回的值 判断: if(data == 1){ $("div#hideDiv").hide();//隐藏 }} } </script> </head> <body> ..... <input type='button' onclick='showDiv()' /> //这里隐藏一个层 <div style="display:none" id="hideDiv"> //放置要显示的内容 </div> </body></html>

时间: 2024-10-24 08:29:35

弹出框关闭的问题的相关文章

bootstrap modal弹出框 关闭后会再弹出一次 急求解答

问题描述 bootstrap modal弹出框 关闭后会再弹出一次 急求解答 <!doctype html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>alert_modal弹出

[js]uploadify结合jqueryUI弹出框上传,js中的冒出的bug,又被ie坑了

引言 最近在一个项目中,在用户列表中需要对给没有签名样本的个别用户上传签名的样本,就想到博客园中上传图片使用弹出框方式,博客园具体怎么实现的不知道,只是如果自己来弄,想到两个插件的结合使用,在弹出框中使用uploadify插件进行上传,每次都会报错很是无语,最后找到解决方案,这里记录一下,算是对工作中遇到的bug的一个总结. bug 这是vs调试状态下,显示的信息.在浏览器端,点击第一次上传按钮,正常,将弹出框关闭后,第二次打开,就会出现问题: 第一次单击上传: 第二次,关闭弹出框,再次单击上传

基于jQuery的弹出框插件_jquery

html如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-e

写一个alert弹出的页面,在微信打开时,弹出框会有“关闭网页”的默认按钮,这个怎么去掉呢?

问题描述 写一个alert弹出的页面,在微信打开时,弹出框会有"关闭网页"的默认按钮,这个怎么去掉呢? 解决方案 安卓机无法去掉,除非你自己写一个弹出的函数和页面出来

基于jQuery实现弹出可关闭遮罩提示框实例代码_jquery

jquery CSS3遮罩弹出层动画效果,使用非常简单,就两个标签,里面自定义内容和样式,四种常见效果,懂的朋友还可以修改源代码修改成自己想要的效果 先给大家展示下效果图,如果大家感觉还不错,请参考实现代码. 效果演示 关键代码如下所示: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo

Framework7 设置是否允许点击弹出框外部区域,关闭弹出层

1,Framework7中三大类弹出框   (1)模态框(modal):默认点击外部区域不会关闭弹出框 模态框包括:告警框(Alert).确认框(Confirm).需要用户输入的提示框(Prompt)   (2)操作表(Action Sheet):默认点击外部区会自动关闭   (3)弹出层(Popup):默认点击外部区域会自动关闭   2,修改默认的关闭方式 如果想要点击模态框(modal)外部区域也会关闭模态框.或者不允许点击操作表(Action Sheet).弹出层(Popup)外部区域时会

EasyUI实现第二层弹出框的方法

 本文给大家分享的是一则使用EasyUI实现第二层弹出框的方法,核心代码是网友提供,这里结合自己的项目需求,完善了下,推荐给大家.     这是网友在EasyUI拓展时的代码. 可以根据实际需要自行修改. $.modalDialog2.handler 这个handler代表弹出的dialog句柄 $.modalDialog2.xxx 这个xxx是可以自己定义名称,主要用在弹窗关闭时,刷新某些对象的操作,可以将xxx这个对象预定义好   代码如下: $.modalDialogTwo = funct

jquery实现一个简单好用的弹出框

 自己改写一些jquery的部分代码,自己总结出来一个比较好用的jquery弹出框,留着以后工作时候再用.喜欢就拿走吧! 代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65

jquery实现一个简单好用的弹出框_jquery

自己改写一些jquery的部分代码,自己总结出来一个比较好用的jquery弹出框,留着以后工作时候再用.喜欢就拿走吧! 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999