我打开一个页面是通过JS打开的对话框格式
function OpenPWD()
{
var url="PassWordChange.aspx";
window.showModalDialog(url,window,"dialogHeight:540px;dialogWidth:700px;center:Yes;Help:No;Resizable:No;Status:Yes;Scroll:no;Status:no;");
}
在里面操作完成后提交会执行以下代码,弹出提示框,点确定后关闭当前页
Response.Write("<script language=javascript>alert('修改密码成功!')</script>");
Response.Write("<script>window.opener=null;self.close()</script>");
但实际用时,弹出提示框时,提示框的背景是PassWordChange.aspx的原始样式(一个显示空白内容,PassWordChange.aspx标题的网页),而不是打开时的对话框格式。最后点提示框的确定按钮关闭的也仅是PassWordChange.aspx的原始样式。
而对话框样式的页面不变,我的要求是只显示对话框格式的网页,而不显示原始样式的网页,怎样弄?
function OpenPWD()
{
var url="PassWordChange.aspx";
window.showModalDialog(url,window,"dialogHeight:540px;dialogWidth:700px;center:Yes;Help:No;Resizable:No;Status:Yes;Scroll:no;Status:no;");
}
在里面操作完成后提交会执行以下代码,弹出提示框,点确定后关闭当前页
Response.Write("<script language=javascript>alert('修改密码成功!')</script>");
Response.Write("<script>window.opener=null;self.close()</script>");
但实际用时,弹出提示框时,提示框的背景是PassWordChange.aspx的原始样式(一个显示空白内容,PassWordChange.aspx标题的网页),而不是打开时的对话框格式。最后点提示框的确定按钮关闭的也仅是PassWordChange.aspx的原始样式。
而对话框样式的页面不变,我的要求是只显示对话框格式的网页,而不显示原始样式的网页,怎样弄?
解决方案 »
- google个性化桌面实现??????????????????????????【标题要长】
- ie6 session丢失
- 生成伪静态导致在服务器端不能访问网站,但服务器可以访其它网站
- petshop中的DALfactory
- 三级联动绑定反上去重新选择的问题?
- vs2005中的Global.asax怎么没有Application_AuthenticateRequest函数,如何添加呀
- cookie的问题 谢谢了!!!!!!!!!!!
- 安装部署问题:怎么样在安装项目中运行bat批处理文件?
- 如何上传同一文件到两台不同的机器上?
- 关于数据库权限嵌套的问题
- 奇怪的问题,在线等..........
- 关于企业招聘要求的疑惑
失败的话 histroy.back
<base target="_self">
window.close()
.net的提示框怎恶魔搞成这样,背景就空白页,_self不能用的,页面东西太多
dialogHeight:540px;dialogWidth:700px;center:Yes;Help:No;Resizable:No;Status:Yes;Scroll:no;Status:no属性的问题?
function upload(type,controlname)
{
var thisvalue=window.showModalDialog("FilesManage.aspx?DirName=/upload&UploadType="+type+"",window,"dialogWidth:715px;dialogHeight:420px;help:no;status:no;scroll:no;");
if(thisvalue!=null)
document.getElementById(controlname).value=thisvalue;
}
</script><input type="button" class="button" value="确定" onclick="returnvalue()" /> <script type="text/javascript" language="javascript">
function returnvalue()
{
window.returnValue=document.all.linkvalue.value;
window.close();
}
</script>
<base target="_self">这是我的源码..... 只是我的带返回值
改成:Page.ClientScript.RegisterStartupScript(this.GetType(), "js", "<script type='text/javascript'>alert('修改密码成!');</script>");