<script type="text/javascript" language="javascript">
<!--
window.onbeforeunload = function()
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth - 20;
var number = 0; if ( b && window.event.clientY < 0 || window.event.altKey)
{
if(number < 15)
{
window.event.returnValue = "如果此时关掉窗口,将视为自动放弃!!!您确定吗?";
}
}
}
-->
</script>
各位:我用上面的代码关闭一个 ie 窗口时是可以提示是否关闭的,弹出一个对话框,有“确定”“取消”两个按钮,“确定”则关闭 ie 窗口,“取消”则继续停留当前页面,现在我想做的是 :点击“确定”则先转到另外一个页面(运行一段代码)后关闭 ie 装口,这么做的原因就是:我做的一个后台页面,关闭后台页面时,往数据库插入一条信息后关闭页面。请教那位高手指点一二!!!!谢谢
<!--
window.onbeforeunload = function()
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth - 20;
var number = 0; if ( b && window.event.clientY < 0 || window.event.altKey)
{
if(number < 15)
{
window.event.returnValue = "如果此时关掉窗口,将视为自动放弃!!!您确定吗?";
}
}
}
-->
</script>
各位:我用上面的代码关闭一个 ie 窗口时是可以提示是否关闭的,弹出一个对话框,有“确定”“取消”两个按钮,“确定”则关闭 ie 窗口,“取消”则继续停留当前页面,现在我想做的是 :点击“确定”则先转到另外一个页面(运行一段代码)后关闭 ie 装口,这么做的原因就是:我做的一个后台页面,关闭后台页面时,往数据库插入一条信息后关闭页面。请教那位高手指点一二!!!!谢谢
解决方案 »
- 用olddb 和将excel转入csv的方法,将excel中的数据导出到SQL SERVER,????
- 求一利用asp.net模板生成静态html的例子
- 我用a页面用window.open()打开另一个页面b,取得b页面的值后用post方式传回a页面的listbox控件,但传不过去,请求解答
- 自动检索在线人数
- 求一个SQL查询语句!急!!!
- textbox没有onfocus事件吗?
- infragistics中可以把某一列设成不可编辑状态吗?
- 100分请教:如何建一棵树,很急,请各位帮忙!!!
- 急!!!!!!求助各位大虾c#.net 学生管理系统代码!!!!
- “DataItem”不是“System.Web.UI.Control”的成员
- ****还是正则表达式的问题
- substring怎么用呀50分
this.btnCancel.Attributes.Add("onclick", "window.close();"); 1. 在子窗体中(.aspx)写:<a href="javascript:window.close();">关闭</a>2.在不是js打开的页面上按window.close(), 会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。
试试下面代码(.aspx):<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)">
试着改变参数会得到其他一些功能:WebBrowser.ExecWB(1,1) 打开
WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
WebBrowser.ExecWB(4,1) 保存网页
WebBrowser.ExecWB(6,1) 打印
WebBrowser.ExecWB(7,1) 打印预览
WebBrowser.ExecWB(8,1) 打印页面设置
WebBrowser.ExecWB(10,1) 查看页面属性
WebBrowser.ExecWB(15,1) 好像是撤销,有待确认
WebBrowser.ExecWB(17,1) 全选
WebBrowser.ExecWB(22,1) 刷新
WebBrowser.ExecWB(45,1) 关闭窗体无提示这些只对IE5.5以上版本有效,我是在IE6下测试的,通过的。3.写一个关闭的按钮(在.aspx) <asp:Button ID="btnClose" runat="server" Text="关 闭" OnClick="btnClose_Click" /> 然后在.cs中写 protected void btnClose_Click(object sender, EventArgs e) { Response.Write("<script language=javascript>window.close();</script>") }
在服务器端 Page_Load()添加this.btnClose.Attributes.Add("onclick","window.close()");也可以在客户标签里添加 onclick="window.close();" 网上的:(原理都是一样的,通过javascript控制客户端)Response.Write( "<script language='javascript'> window.close(); </script>" );
Response.Write( "<script language='javascript'> window.opnner=null;window.close(); </script>" );//关闭窗口而不弹出确认对话框
加上<asp:button ... onclick="javacript:window.close()"></asp:button>
在.cs代码中,
在按钮相应事件中加上:
Response.Write( "<script language='javascript'> window.close(); </script>" );