收录日期:2018/12/13 08:08:21 时间:2016/05/27 14:23:37 标签:JavaScript
showModalDialog是个登陆窗口,完成验证后如何在主页面显示登陆成功的页面!而不是新开一个窗口!我搜索了论坛 但是没有这方面的详细介绍!请高手指点!谢谢!

最好有详细的代码提供以供学习!
打开的ModalDialog页面用window.returnValue设置返回值,在父页面就可以用strA=showModalDialog(... ...)来获得了
var a = window.showModalDialog("XX.asp");
if(a == "OK")window.location.replace("new.asp");


XX.asp
<script>
//if pass
window.returnValue="OK";
window.close();
</script>
Dialog.asp

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="stylecss/main.css">
<script LANGUAGE="JavaScript" FOR="Ok" EVENT="onclick">
 window.returnValue = uploadx.FileURL.value;
 window.close();
</script>
</head>
<body style="border: medium none; background-color: buttonface"> 
<form name="uploadx" ID="uploadx"> 
        <input type="text" readonly style="width:80%;disabled" class="input" value name="FileURL" size="20" ID="FileURL"> 
</form> 
</body>
</html>


接收页

function selFile(){
var arr = showModalDialog("Dialog.asp", "", "dialog Width:410px; dialogHeight:230px; status:0");
if (arr != null){
alert(arr);
}
}
demo.htm 打开模式窗口.

<input type="button" value="open" onclick="openWin()">
<Script Language="JavaScript">
function openWin()
{
    var win = showModalDialog("win.htm",[window]);
}
</script>


win.htm  //in.htm放在框架中.提交时用target="_self" 就不会打开新窗口了.

<frameset rows="0,*"> 
<frame src="about:blank"> 
<frame src="in.htm"> 
</frameset> 

in.htm
<form target="_self" method=post> 

【求助!】跪求图像处理高人! perl ajax 中文显示乱码 这个网站好多资源哟 我喜欢 Android开发, Twitter, google group被墙了?来看这个!! ASP.NET MSChart图表控件的使用 windows7 设置桌面背景图片失败(图片文件名是长路径)259个中文字符 彩票软件 汇编语言达到罗云彬那水平要练多久 面向对象 循环100000次。 用友佣金门评论生活照【大曝光】 Asp.Net页面调用Jquery Ajax 框架回传表格后出现的问题 设备驱动,到底驱动了哪个硬件设备? VC2005如何捕捉所有WebServices在打开网页时因XML格式不正确的错误 求用c开发的webservice实例 求助!使用存储过程datagrid不可编辑. 谁有比较完善的Windows Server 2008 激活方法 有在南京东路附近东银大厦上班的XDJM么? asp.net用xml实现数据库增删改 求一解决方案 手写软件-破解版慧视小灵鼠有原代码或者参数文件没有 有关scriptx 安装 及修改注册表的东东,各位帮帮忙。。 Linux 下Oracle 很慢 求圆的方程式 来者有分 怎么在我的程序中调用Heritrix .net多线程处理的问题,报“未将对象引用设置到对象的实例。”错误 听说晒单还有礼品拿的?新蛋秒杀了包包啊? inner join 多张表的用发 终于赶上鸟末班车,看看诺顿2010的强大 Spring 自定义标签 高手指教: 如何让异地的两个网站同步