use javascript:<script language=javascript>
var win = null;
function OpenOrClose()
{
if (win == null || win.closed)
win = window.open("some.aspx","newwin");
else
{
win.close();
win = null;
}
}
</script>
<input type=button onclick="OpenOrClose()" value="open/close">
var win = null;
function OpenOrClose()
{
if (win == null || win.closed)
win = window.open("some.aspx","newwin");
else
{
win.close();
win = null;
}
}
</script>
<input type=button onclick="OpenOrClose()" value="open/close">
解决方案 »
- 看看这有什么错误???
- 哪个控件可以从数据库中调取数据显示出帖子的标题和帖子摘要、、急!!急急、、
- 求助,动态生成的服务器端控件TextBox如何用js验证控制输入
- 智能客户端成熟吗,大家见笑了,请大侠给解决一下
- vs2005中,选择"项目",在"浏览器中查看",出现一个目录清单,单独运行aspx文件可以
- 小升散小分
- 遇到的最为奇怪的问题:“type”并不包含“identifier”的定义
- 有没有时间控件啊,能选择时和分的,日期控件只能选择到日期不能选择分啊
- 我做的个论坛请大家来测试http://www.xnsk.net/forum
- 请教datagrid!
- CrystalReport导出问题
- 菜鸟入门,高手指点!!
参照代码:
function sShowFooterDialog(intCol)
{
var winClose;
var opt = "";
var strUrl;
opt = opt + "location=no";
opt = opt + ",directories=no";
opt = opt + ",status=yes";
opt = opt + ",resizable=yes";
opt = opt + ",width=640";
opt = opt + ",height=500";
opt = opt + ",top=0";
opt = opt + ",left=0";
opt = opt + ",menubar=yes";
opt = opt + ",toolbar=yes";
opt = opt + ",titlebar=yes";
opt = opt + ",scrollbars=yes";
strUrl = "";
strUrl = strUrl + "IND04_Footer.aspx";
strUrl = strUrl + "?KKNEN=" + document.Form1.txt計画年.value;
strUrl = strUrl + "&KKMM=" + document.Form1.txt月.value;
strUrl = strUrl + "&KKWW=" + document.Form1.txt週.value;
strUrl = strUrl + "&KKWWED=" + document.Form1.txt週枝番.value;
strUrl = strUrl + "&COL=" + intCol;
winClose = window.open(strUrl,null,opt);
}
var winClose = null;
function OpenOrClose()
{
if (winClose == null || winClose.closed)
{
//winClose = window.open("some.aspx","newwin");
}
else
{
winClose.close();
winClose = null;
}
}
if(winID&&winID.open&&!winID.close){
winID.close()
}
if条件用来检查子窗口是否已经关闭!