100分送给你:关于页面弹出窗口的问题

问题描述

现在有一个页面A,上面一个按钮,点击后,showModalDialog一个窗口,显示页面B,B中有一个文本框,一个按钮。现在希望:点击B中的按钮,将B中的文本框数据存入数据库,B窗口自动关闭,A页面自动刷新。具体应该怎么写?(涉及数据库的不用写,关键是2个页面的js)

解决方案

解决方案二:
B页中不是和正常写法一样吗在B页的按钮事件中先写将数据写入数据库,再写这样的response.write("<script>window.parent.opener=null;window.parent.close();</script>");
解决方案三:
<inputtype="button"class="button"value="关 闭"onclick="javascrit:window.opener.refresh();window.close();"id="Button1"/>保存数据当然用另外一个按钮实现比较好!
解决方案四:
搞错打,response.write("<script>window.parent.opener=null;window.parent.close();</script>");这是关闭框架页的直接写window.close();吧
解决方案五:
在B里面有ajax把数据写到数据库在关闭事件里面写window.opener.refresh();
解决方案六:
<inputtype="text"id="gif_url"><inputtype="button"oncick="OpenThenSetValue(B页路径,550,310,window,document.aspnetForm.gif_url)">functionOpenThenSetValue(Url,Width,Height,WindowObj,SetObj){varReturnStr=showModalDialog(Url,WindowObj,'dialogWidth:'+Width+'pt;dialogHeight:'+Height+'pt;status:no;help:no;scroll:no;status:0;help:0;scroll:0;');if(ReturnStr!=''){}}
解决方案七:
if(ReturnStr!=''){SetObj.value=ReturnStr;}在B页面用window.returnValue="返回值"
解决方案八:
在a页面中写下面代码functionShowB(){vararr=showModalDialog("b.html","","dialogWidth:18.5em;dialogHeight:17.5em;status:0");//重新读数据库中的数据}
解决方案九:
学习~~~~~~
解决方案十:
楼上的都回答得差不多了,B就和通常的页面一样,然后在更新数据库的事件最后加上Respone.Write("<script>window.opener.refresh();window.close()</script>");或者在页面a调用showModalDialog的下面加入window.refresh();也行
解决方案十一:
用Ajaxcontroltoolkit中的ModalPopup.
解决方案十二:
昏,一个一样的问题,我把上面的拷贝过来,绝对好用,跟你这个一个问题在Button上添加一个js:在Page_Load里加上this.btnAdd.Attributes.Add("onclick","returnAdd()");前台:functionAdd(){varstrUrl="Edit.aspx?&sno="+sno;//所传递参数varret=window.showModalDialog(strUrl,'',"dialogWidth=350px;dialogHeight=200px;center=1;scroll=0");if(ret==null){returnfalse;}}再在protectedvoidButton_Click(objectsender,EventArgse){}里重新绑定数据在新页面的“确定”protectedvoidButton_Click(objectsender,EventArgse){Response.Write("<scriptlanguage=javascript>window.returnValue=true;window.close();</script>");}大致就是这样了还有一种方法,就是reload,如果需要再说明
解决方案十三:
插不上话了
解决方案十四:
最近showModalDialog刷新父窗口的问题怎么那么多阿
解决方案十五:
//获取返回值varReturnStr=showModalDialog(...)//更新A可以加个setInterval来获取吧?

时间: 2024-08-01 22:31:13

100分送给你:关于页面弹出窗口的问题的相关文章

iframe 嵌套 子页面-html为 iframe子页面 弹出窗口 指定显示位置

问题描述 html为 iframe子页面 弹出窗口 指定显示位置 问题描述: 一个页面a.html中通过iframe内嵌了一个子页面b.html(这个无权修改),b.html中有一个按钮cButton, 点击这个按钮会弹出显示一个表单,现在想让这个弹出的表单显示到a.html中的一个iframe或者div中,请问怎么实现? 解决方案 在点击B的事件中使用调用A的Function.调用示例比如A有一个方法为showForm(),则在B的按钮事件中直接使用Window.Parent.showForm

定制页面弹出窗口

弹出窗口|页面 常泡在网上的朋友对"弹出窗口"一定不会陌生,像新浪.163等网站,一进入首页立刻就会弹出一个窗口,里面通常是一些告示信息,或者FLASH广告等等.其实这样的效果很容易实现,大家随我一起动手吧!不加修饰的弹出窗口 将下面这段代码插入你的页面中,在页面加载时就会自动弹出一个窗口,并打开Google搜索引擎,是不是很简单啊! 将代码放置在〈!-XXX --〉中间是为了兼容较低版本浏览器的需要,在低版本的浏览器中标签内的内容将被视作注视. 打开的页面使用绝对路径(http://

aspx 页面弹出窗口代码大全_实用技巧

//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>"); this.Response.Write("{top.opener =null;top.close();}&qu

使打开的页面没有上面的那一条且大小固定(弹出窗口)

弹出窗口|页面 [1.最基本的弹出窗口代码] 其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT>     因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间.<!-- 和 -->是对一

网页制作应掌握技术:随心所欲定制页面"弹出窗口"

弹出窗口|网页|页面 常泡在网上的朋友对"弹出窗口"一定不会陌生,像新浪.163等网站,一进入首页立刻就会弹出一个窗口,里面通常是一些告示信息,或者FLASH广告等等.其实这样的效果很容易实现,大家随我一起动手吧! 不加修饰的弹出窗口 将下面这段代码插入你的页面中,在页面加载时就会自动弹出一个窗口,并打开Google搜索引擎,是不是很简单啊! 将代码放置在〈!-XXX --〉中间是为了兼容较低版本浏览器的需要,在低版本的浏览器中标签内的内容将被视作注视. 打开的页面使用绝对路径(htt

Ajax加载外部页面弹出层效果实现方法_AJAX相关

本文实例讲述了Ajax加载外部页面弹出层效果实现方法.分享给大家供大家参考.具体实现方法如下: <!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">

webbrowser,打开新页面弹出缺少对象的提示框,怎么禁用

问题描述 webbrowser,打开新页面弹出缺少对象的提示框,由于我使用的一些下载的本地网页,没有图片等内容,提示框非常多,挨个点很麻烦.寻求一种解脱-- 解决方案 解决方案二:哦,是不是给分太少了--解决方案三:有个属性,设一下就可以了.解决方案四:吐血!我知道是哪个属性就不问了!解决方案五:wb.ScriptErrorsSuppressed=false;解决方案六:IE选项--高级--禁用脚本调试解决方案七:引用4楼jinjazz的回复: wb.ScriptErrorsSuppressed

页面弹出一个提示框,menu的样式改变

问题描述 各位大侠:我在页面放置了一个menu控件,原来的格式是横着的,但是从页面弹出一个提示框后,menu内容变为竖直的,点击确定提示框后恢复正常.怎么改啊? 解决方案 解决方案二:附上图片[img=http://hi.csdn.net/space-10244376-do-album-picid-1004227.html][/img][img=http://hi.csdn.net/space-10244376-do-album-picid-1004227.html][/img]解决方案三:解决

Ajax加载外部页面弹出层效果实现方法

本文实例讲述了Ajax加载外部页面弹出层效果实现方法.分享给大家供大家参考.具体实现方法如下: <!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">