实用JS小汇总1--窗体
这2礼拜由于项目上的需求,自己断断续续的在JS上折腾了一段日子.终于由空白到现在至少基本的都会的小成果...除了折腾还是有些欣慰.
现在就把自己这段常用的做个小总结张贴出来,也给自己做个笔录.以便温故知新....
1.打开一个新窗体:
string url = "Permission.aspx";
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('权限分配成功');opener.document.location='" + url + "';window.close()</script>");
现在就把自己这段常用的做个小总结张贴出来,也给自己做个笔录.以便温故知新....
1.打开一个新窗体:
模式对话框方式打开一个子窗体
function openChild(){
window.showModalDialog("/ChatRoom/Pages/Main.htm",window,"dialogWidth:610px;status:no;dialogHeight:700px");
}
window.showModalDialog("/ChatRoom/Pages/Main.htm",window,"dialogWidth:610px;status:no;dialogHeight:700px");
}
(模式对话框的前提下)关闭子窗体并刷新父窗体{记住如果是模式对话框打开新窗体,关闭子窗体刷新父窗体就的按下面这种方式,而不能用opener.document.location=url}
function closethewindow()
{
var p = window.dialogArguments;
p.location = p.location;
window.close();
}
{
var p = window.dialogArguments;
p.location = p.location;
window.close();
}
window.open打开一个新窗体的方式:
1 this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.open('/ChatRoom/Pages/OrgTreeview.aspx','','Scrollbars=yes,Toolbar=no,Location=no,Direction=no,Width=250,Height=500,top='+(window.screen.height-500)/2+',right='+(window.screen.width-300)/2);</script>");
这种方式下关闭子窗体刷新父窗体就可以这样
string url = "Permission.aspx";
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('权限分配成功');opener.document.location='" + url + "';window.close()</script>");
具体的参数说明如下
1function openwin(url) {
2window.open (url, “newwindow”, “height=300, width=400, top=200,left=200 toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no”)
3}
4参数解释:window.open是打开新窗口的命令,其中的参数url是为了传入需要打开的页面;
5
6newwindow可有可无;
7
8height是打开窗口的高度;
9
10width是打开窗口的宽度;
11
12top是窗口距离显示器顶端的像素数;
13
14left是窗口距离显示器左边的像素数;
15
16toolbar设置是否显示工具栏;
17
18menubar设置是否显示菜单栏;
19
20scrollbars设置是否显示滚动条;
21
22resizable设置是否可以调整大小;
23
24location设置是否显示地址栏;
25
26status设置是否显示状态栏;
27
2window.open (url, “newwindow”, “height=300, width=400, top=200,left=200 toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no”)
3}
4参数解释:window.open是打开新窗口的命令,其中的参数url是为了传入需要打开的页面;
5
6newwindow可有可无;
7
8height是打开窗口的高度;
9
10width是打开窗口的宽度;
11
12top是窗口距离显示器顶端的像素数;
13
14left是窗口距离显示器左边的像素数;
15
16toolbar设置是否显示工具栏;
17
18menubar设置是否显示菜单栏;
19
20scrollbars设置是否显示滚动条;
21
22resizable设置是否可以调整大小;
23
24location设置是否显示地址栏;
25
26status设置是否显示状态栏;
27