模态窗口的妙用
2009-09-09 09:45
183 查看
模态窗口的妙用
如果是做WebForm开发的人员一定是有这样的感触,要是WebForm中能够想WinForm下的子窗口就好了,这样的话如果想在一个
页面中做操做而又不用重新打开一个页面那么繁琐。其实很简单,用模态窗口就可以帮你轻松搞定。
可能有用过模态窗口的同志通常就是直接 window.showModalDialog() 来使用,却苦于不知道操作后的状态而烦恼,
其实根本就不用烦恼,模态窗口是有返回值,你可以这样使用:
例如:test.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>
<title>模态窗口</title>
<script language="javascript" type="text/javascript">
function funReturnValue()
{
var strValue="Hello Word.";
window.returnValue = strValue;
window.close();
}
</script>
</head>
<body>
<div>
<input type="button" id="btnClose" value="关 闭" onclick="javascript:funReturnValue();" />
</div>
</body>
index.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>
<title></title>
<base target="_self" />
<script language="javascript" type="text/javascript">
function ShowValue()
{
var Result = window.showModalDialog("test.html","","dialogWidth=520px;dialogHeight=400px");
alert(Result);
}
</script>
</head>
<body onload="javascript:ShowValue()">
</body>
如果是做WebForm开发的人员一定是有这样的感触,要是WebForm中能够想WinForm下的子窗口就好了,这样的话如果想在一个
页面中做操做而又不用重新打开一个页面那么繁琐。其实很简单,用模态窗口就可以帮你轻松搞定。
可能有用过模态窗口的同志通常就是直接 window.showModalDialog() 来使用,却苦于不知道操作后的状态而烦恼,
其实根本就不用烦恼,模态窗口是有返回值,你可以这样使用:
例如:test.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>
<title>模态窗口</title>
<script language="javascript" type="text/javascript">
function funReturnValue()
{
var strValue="Hello Word.";
window.returnValue = strValue;
window.close();
}
</script>
</head>
<body>
<div>
<input type="button" id="btnClose" value="关 闭" onclick="javascript:funReturnValue();" />
</div>
</body>
index.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>
<title></title>
<base target="_self" />
<script language="javascript" type="text/javascript">
function ShowValue()
{
var Result = window.showModalDialog("test.html","","dialogWidth=520px;dialogHeight=400px");
alert(Result);
}
</script>
</head>
<body onload="javascript:ShowValue()">
</body>
相关文章推荐
- easyui页面过长,模态不全屏, 且模态弹框不居窗口中间
- 多层模态窗口showModalDialog页面提交及刷新
- div 弹出div模态窗口 js+css
- 使用jQuery创建模态窗口登陆效果
- JavaScript 打开模态窗口
- Javascript实现模态窗口
- 在IE模态窗口中自由查看HTML源码的方法
- js 模态窗口 关闭刷新父窗口或跳转页面
- jsp如何实现模态窗口
- 弹出模态窗口关闭刷新父窗体
- 模态窗口的各个属性
- web模态窗口window.showModalDialog简介
- 模态窗口showModalDialog的用法总结【转】
- 模态窗口,在IE下是模态,在FF下不是模态,作了最大的努力来实现通用
- 使用div仿javascript模态窗口
- 关于模态窗口(showModalDialog)的专题讨论!
- 创建模态窗口与非模态窗口
- 模态窗口,解决下载问题
- 关于ios 8 7 下的模态窗口大小的控制 代碼+場景(mainstoryboard)( Resizing UIModalPresentationFormSheet )
- WPF中模态窗口和非模态窗口